CPP Blog

C++博客 首页 新随笔 联系 聚合 管理
  10 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks

OOD六大原则

文章分类:综合技术
面向对象设计的六大原则
1.开放封闭原则(复用性强,易扩展)
2.依赖倒转原则(依赖于抽象,而不是具体的实现,面向接口(抽象)编程)
3.里氏代换原则(子类型必须能够替换它的基类型。子类只能继承或重写父类的方法,不能有父类中没有定义的方法)
4.多用组合少用继承(适配器模式)
5.迪米特法则(最少知识原则,只和朋友通信,不跟陌生人打交道,门面模式)
6.接口隔离原则(接口不能臃肿,一个接口相当于一个角色,如果一个类实现一个接口时从中获取了不需要的方法,那么这个接口设计的不合理,应该被细分)


牢记原则,结合设计模式去体会!设计模式可以忘记,但原则不能忘记!
posted on 2010-02-11 07:22 SimonHan 阅读(360) 评论(0)  编辑 收藏 引用 所属分类: C++

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理