![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java设计模式
文章平均质量分 74
大力-哥
学无止境 心如大海
展开
-
java设计模式学习笔记之模块方法模式
java设计模式学习笔记之模块方法模式尊重原创,转载请注明出处: http://blog.csdn.net/qq137722697这是一个使用策略模式和构建模式设计的网络请求框架,去看看吧《[倾力之作]android轻量级网络请求框架MyHttputils2.1.6》场景还原英语听力选择题万能答题技巧?蒙同样的,先给出需求(运行结果):看到这个效果,第一感觉如何实现?最简单的莫过于直接输出,但是是在原创 2016-12-18 23:13:08 · 1786 阅读 · 3 评论 -
java设计模式学习笔记之工厂方法模式
其实设计模式是有一个单一职责原则和开放封闭原则的。如果你懂这两种方式,你可能就知道简单工厂模式都违背了这两种原则。开放-封闭原则是指软件实体(类、模块、方式等等)应该要可以扩展,但是不能修改。单一职责原则就一个类而言,应该仅有一个引起它变化的原因(大白话就是功能有一个就可以原创 2016-12-18 23:01:41 · 849 阅读 · 0 评论 -
java设计模式学习笔记之代理模式
代理模式:对其他对象提供一种代理以控制对这个对象的访问代理模式的主要作用是为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个对象不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式的思想是为了提供额外的处理或者不同的操作而原创 2016-12-18 22:53:24 · 693 阅读 · 0 评论 -
java设计模式学习笔记之装饰模式
装饰模式(Decorator):动态地为对象添加一些额外的职责(功能),就增加功能来说,装饰模式比生成子类更为灵活。场景还原今天穿什么衣服?如何搭配?两个人:皮特和萨米,他们今天要穿什么衣服呢?简单点就来说说怎么实现下面的结果吧!简单实现这还不简单?看我的:原创 2016-12-18 22:43:20 · 1946 阅读 · 0 评论 -
java设计模式学习笔记之策略模式
java设计模式学习笔记之策略模式 思想就是:利用向上转型场景今天上班要用什么方式?公交?地铁?自行车?( 用java实现 ) public static void main(String[] args) { Scanner scn = new Scanner(System.in); System.out.print("你要怎么上班?(1、公交;2、地铁;3、自行原创 2016-12-18 22:19:43 · 2016 阅读 · 0 评论