这个随便照着公司项目搞几下,回答一下就行
1.什么是UI框架
高内聚,低耦合,管理繁杂的UI。
2.为什么要有UI框架
略
3.如何使用UI框架,使用UI框架的不同方案比较
3.1 简单UI框架

4.UI框架源码实现
4.1.设计目的
4.1.1 解决UI控件越来越多,耦合性高,管理混乱。
4.1.2 优化UI重复打开的性能。
4.1.3 管理多个界面重叠显示的情形。
4.2.设计思想:
4.2.1 栈的设计思想。
后进先出,先进后出。后打开的页面覆盖先打开的页面。
每当新打开一个界面,都把一个UIModel放入栈中。每关闭一个界面,从栈中拿出来一个UIModel。
4.2.2 glue胶水的设计思想
在UI执行某个行为之前,对这个行为,遍历一遍glue胶水层。来对这个界面和行为,进行自定义的初始化。有点像流水线模式。

本文深入解析Unity UI框架,涵盖高内聚低耦合、MVVM架构、模态与非模态窗口、UI栈管理及关键设计模式,如工厂、模板和缓存。探讨了UI框架如何简化UI管理并提升性能。

3431

被折叠的 条评论
为什么被折叠?



