`
langgufu
  • 浏览: 2289627 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

OO几条设计原则

 
阅读更多

00设计原则:

封装变化;

多用组合,少用继承;

针对接口编程,不针对实现编程;

为交互对象之间的松耦合设计而努力;(如工厂方法--(使用继承,把对象的创建委托给子类,子类实现工厂方法来创建对象),抽象工厂模式,客户代码中的实现被封装了起来)

类应该对扩展开放,对修改关闭;(装饰器模式)

依赖抽象,不依赖具体实现;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics