
java 结构模式
qq_33568065
http://www.jb51.net/article/40842.htm
展开
-
设计模式(一)创建模式(工厂模式、建造模式、单例模式)
创建模式是创建对象结构模式是组合对象行为模式是模块和模块之间发生行为工厂模式(面向接口编程)Springclass Action{public void callDao(){ICustomerDao cdao = DaoFactory.getDao("Customer");cdao.login();}}class DaoFactory{publi原创 2017-12-22 12:37:58 · 294 阅读 · 0 评论 -
设计模式(二)结构模式(适配器模式、双向适配器模式、装饰模式)
创建模式是创建对象结构模式是组合对象行为模式是模块和模块之间发生行为适配器模式 (spring)//B到A里面,A主动,B为被动方会切换,叫单向适配器模式,主动方Adaptor,被动方Adapteeclass A{public void funA(){System.out.println("A");}}interface IExtendModule{原创 2017-12-22 14:24:50 · 796 阅读 · 0 评论 -
设计模式(三)结构模式和行为模式(代理模式、享元模式)(观察者模式、命令模式)
创建模式是创建对象结构模式是组合对象行为模式是模块和模块之间发生行为结构模式代理模式优先浏览缩略图片class ImageProxy{//代理类private ImageDisplay id;public ImageProxy(ImageDisplay id){this.id = id;}public void displayImage(){原创 2017-12-25 17:12:44 · 333 阅读 · 0 评论