九中不够面向对象的对象
来源:互联网 发布:去雾算法matlab代码 编辑:程序博客网 时间:2024/05/01 09:20
一低内聚对象
1.【贫血对象】-》没有行为
2.【管理者对象】-》面向对象外衣下的面向过程 职责分组,分派到领域对象中。 当管理者对象和贫血对象成对出现时,往往部分跟业务紧密相关的贫血对象即是领域对象 方法:分层,数据字典
3.【储柜对象】 Cabinet Object 状态多变难以把握,解决方法,构造函数中传入必要参数,Immutable Value
4.【多管闲事的对象】 Medding Object 把变化的和不变的分开
5.【工具类】静态方法,统一管理
二高耦合对象
1.【.原生类型依赖对象】尽量早的使用领域对象对原生类型做封装 RouteAnalyzer(analyze(route))-> Route+addcity(city:string)消除对string的依赖
2.【链式依赖对象】 Tell ,dont ask 最小知识原则
3.【假对象】Dummy Object引入工厂模式,不是很懂
4.【积木对象】Bricks Object 封装
- 九中不够面向对象的对象
- 九种不够面向对象的对象
- 九种不够面向对象模式
- javascript面向对象(九)
- VB.NET面向对象的实现(九)
- 【九】面向对象的相关概念
- 面向对象程序基础九
- 面向对象版表达式(九)
- (九)、面向对象初步
- Python(九) 面向对象
- Java中面向对象以及面向对象的涉及原则
- C++面向对象编程<九>:面向对象-类之间的关系
- 黑马程序员java学习日记九 面向对象的理解
- C++面向对象类的实例题目九
- (九)面向对象的设计原则之五
- 面向对象的设计模式(九),适配器模式
- 面向对象分析与设计:九种建模的图
- 面向对象真经-中
- C# DataSet DataTable To/转换为 DBF 格式
- Linux 2.6内核Makefile浅析
- windows和linux对文件目录的处理
- jdbc基础
- 自定义dialog--symbian
- 九中不够面向对象的对象
- oracle connect by 遍历树
- C# DBF To/转换为 DataSet DataTable
- C#版 Socket编程(最简单的Socket通信功能)
- 电子商务也要看的9条道理
- 微博营销七重门
- 如何使ppt幻灯片超级链接打开相对路径
- 咋无聊啊
- 贴图细节