Java设计模式
来源:互联网 发布:php项目开发实战入门 编辑:程序博客网 时间:2024/06/14 21:29
设计模式
开闭原则:对修改该关闭,对扩展开发
- 代码重用
- 低耦合(模块与模块之间,类与类之间依赖程度要降低)
- 高内聚(模块或者类内部依赖程度要高)
- 易扩充
- 易维护
1 适配器模式
- 类的适配器模式
- 对象的适配器模式
- 接口的适配器模式
2 责任链模式
横向扩展
链条上有多个对象,每个对象持有下一个对象的引用,这样形成一条链,请求在这条链上传递
在隐瞒用户的情况下对系统进行动态调整
3 策略模式
策略模式的决定权在于,系统本身只实现不同算法的实现,用户决定到底调用谁
4 观察者模式
有主题有观察者,一旦主题发生改变,会及时通知所有的观察者
阅读全文
0 0
- [Java] JAVA设计模式
- Java设计模式--Java设计模式介绍
- Java设计模式-模板设计
- java设计模式-----(设计原则)
- Java设计模式-设计原则
- java设计模式-观察者模式
- Java设计模式-----Singleton模式
- Java设计模式-----Command模式
- Java设计模式-----State模式
- Java设计模式-----Composite模式
- Java设计模式 -- 策略模式
- java设计模式-----策略模式
- java设计模式_Composite模式
- java 设计模式-策略模式
- java设计模式 访问者模式
- java设计模式-代理模式
- java设计模式----适配器模式
- Java 设计模式 --装饰模式
- 动态背景页面登录--(软件实训)
- freeCodeCamp-jQuery
- 编译原理学习笔记·语法分析(LL(1)分析法/算符优先分析法OPG)及例子详解
- 【HDU】1542 Atlantis 矩形面积并->线段树
- HDU-整除的尾数
- Java设计模式
- C++实例 静态成员的引入——静态数据成员的定义、调用,静态成员函数的实现、调用。
- 1042. Shuffling Machine (20)
- HDU 2722 Here We Go(relians) Again
- hive-4
- jstl、struts2取值问题
- 作业3.4
- 自己找到的一些在用RGB-D图像做SLAM时候可以用到的图像
- Windows环境下安装elasticserach