组件特性
来源:互联网 发布:淘宝优惠券怎么赠送 编辑:程序博客网 时间:2024/05/29 02:43
>>基本单位
1. TextField (MyTextBase)
2. Sprite (MyContainerBase)
>>组件性质
复合组件(个别无文字的按钮被设计成为基本单位性质的组件:纯粹由单个Sprite完成)
>>层次结构扁平化
显示列表中各节点的父子层次数量最少化设计(纵深嵌套的关系影响FlashPlayer渲染性能,并增加组件的复杂程度)
>>皮肤独立设计
固定结构 + 可更换皮肤
>>自然合理的类结构设计
合乎人类(技术者)设计思维的,最容易理解的类结构。
避免机械式的割裂类(Class)之间存在的自然逻辑关系(有点像生物关系)。
不套用设计模式(不排斥必须的模式)
>>渲染性能的考虑
符合Player弹性跑道机制的结构优化措施(利用Render事件统一渲染外观变化)。
=================================================================
>>复合组件的属性值传递
复合组件是由1个父和多个子构成的。
父组件的公开属性曝露给使用者,使用者通过给属性设置值来间接地控制私有的(不可直接操控)子组件。
*使用者是不知道组件内部情况的,所以他无法认识到:其实很多时候,这样做其实是在给子组件设置值。
设置的属性值是通过父子所形成的包含关系,一层一层,由外而内,“接力棒式”的传递。
是否还有更自然,更高效的值传递方式?
MVC or oTher?
我没有想到。
- 组件特性
- 组件的多线程特性
- 安卓四大组件特性
- 可配置BOM组件特性查询
- COM组件学习笔记--多接口特性
- 一个标准的JavaBean组件的特性
- Unity引擎 特性(Attribute)组件使用说明
- OpenStack Pike版本neutron组件新特性
- Kafka 概述 核心组件及特性
- JAVA组件焦点的特性:获取组件时其顶层组件必须为可见的
- 剖析prototype框架的封装机制(OO特性,组件封装)
- 剖析prototype框架的封装机制(OO特性,组件封装)
- 分层Pane结构与Swing组件高级特性的实现
- Flex的Combobox组件(Prompt属性、文字过长...特性)
- 分层Pane结构与Swing组件高级特性的实现
- Oracle Grid Infrastructure包含哪些组件及其新特性?
- Oracle Grid Infrastructure包含哪些组件及其新特性?
- Yii中CGridView单元格组件delete之Ajax特性
- 轩辕Linux开放实验室
- SetImageROI函数设置ROI区域的作用及用法
- javabean总结
- memcache分析
- chown命令详解
- 组件特性
- 编程人生
- BTE增强方式
- [LeetCode] Roman to Integer
- 把excel数据导入mysql数据库中方法
- 设计模式(c++)笔记之十一(Facade模式)
- Android 使用dimens定义控件尺寸,增加控件重用性
- Documentation\block\request
- WINCE6模块的安全性----签名/证书