学习设计模式

 工厂模式是一种需要什么给什么的模式 还有就是配置模式   每个类要做到单一职责升级方便 单一职责原则(srp),就一个类而言,应该仅有一个引起它变化的原因 开放-封闭原则,是说软件实体(类,模块,函数等等)应该可以扩展,担不是可以修改 抽象不应该依赖细节,细节应该依赖于抽,应该是针对接口编程,而不是依赖实现编程

依赖倒转原则 A. 高层模块不应该依赖低层模块,两个依赖抽象。B。抽象不应该依赖细节。细节应该依赖抽象

只有当子类可以替换掉父类,软件单元的功能不受到影响时,父类才能真正被复用,而子类也能够在父类的基础上增加新的行为

装饰模式 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。

 

原型模式,用原型按实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象

posted on 2010-01-06 17:02  SkyZhang  阅读(204)  评论(0编辑  收藏  举报

导航