HeadFirst设计模式一书中的9条设计原则(Design Principle)
来源:互联网 发布:大唐后妃珍珠传奇 知乎 编辑:程序博客网 时间:2024/06/05 21:04
招聘公司评价
1, [封装变化]:找出应用中可能变化需要变化之处,把他们独立出来,不要和那些不需要变化之处的代码混在一起.(Identify theaspects of your application that vary separate them from what thesame.)
2,针对接口编程(Progrma to an interface,not an implementation.)
3,多用组合少用继承(Favor composition over inheritance.)
4,为了交互对象之间的松耦合设计而努力!(Strive for loosely coupled designs between objects that interact.)
5,类应该扩展开放,对修改关闭(Classes should be open for extension but closed for modification.)
6,要依赖抽象,不要依赖具体类(Depend on abstractions,Do not depend on concrete classes.)
7,最少知识原则:只和你的密友谈话(Only talk to your friends.)
8,别打电话给(调用)我,我会打电话给(调用)你(Don't call us,we'll callyou.)
9,一个类应该只有一个引起变化的原因(A class should have only one reason to change.)
- HeadFirst设计模式一书中的9条设计原则(Design Principle)
- HeadFirst设计模式一书中的9条设计原则(Design Principle)
- Design Principle, 设计原则之LSP
- Design Principle, 设计原则之ISP
- HeadFirst设计模式 (设计原则) 第一天
- HeadFirst设计模式入门(一)
- 【HeadFirst设计模式】(一)策略模式
- HeadFirst设计模式提及到的设计原则
- HeadFirst 设计模式一及其c#实现
- 《HeadFirst 设计模式》学习笔记(一)
- HeadFirst设计模式读书笔记(一)
- 设计模式--设计原则<一>
- HeadFirst设计模式
- HeadFirst -------- 设计模式要点
- Headfirst设计模式 整理
- HeadFirst 设计模式 总
- HeadFirst设计模式
- HeadFirst 设计模式 笔记
- 网络日志(2009.7.24)
- 向上滚动的文本
- JavaScript 最基本的弹出窗口代码
- 重构方法
- 有个写内核笔记
- HeadFirst设计模式一书中的9条设计原则(Design Principle)
- Updated SQL Server 2000 Sample Database Files
- [转]TortoiseSVN使用简介
- (转)MIDlet的开发流程与部署
- String.Empty,NULL和""的区别
- 我和Flex 3 的一些事情
- Froms验证技巧
- VC快捷键
- 学习笔记-VS 2008 新特性