Java设计模式

来源:互联网 发布:php项目开发实战入门 编辑:程序博客网 时间:2024/06/14 21:29

设计模式

开闭原则:对修改该关闭,对扩展开发

  1. 代码重用
  2. 低耦合(模块与模块之间,类与类之间依赖程度要降低)
  3. 高内聚(模块或者类内部依赖程度要高)
  4. 易扩充
  5. 易维护

1 适配器模式

  • 类的适配器模式
  • 对象的适配器模式
  • 接口的适配器模式

2 责任链模式

横向扩展
链条上有多个对象,每个对象持有下一个对象的引用,这样形成一条链,请求在这条链上传递
在隐瞒用户的情况下对系统进行动态调整

3 策略模式

策略模式的决定权在于,系统本身只实现不同算法的实现,用户决定到底调用谁

4 观察者模式

有主题有观察者,一旦主题发生改变,会及时通知所有的观察者

原创粉丝点击