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