
设计模式
日出么么哒
学习笔记
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
装饰者模式
装饰者模式 1、意图: 动态地给一个对象添加一些额外的职责。就增加功能来说, Decorator模式相比生成子类更为灵活。该模式以对客 户端透明的方式扩展对象的功能。 2、适用环境 (1)在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 (2)处理那些可以撤消的职责。 (3)当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量转载 2017-03-12 10:10:50 · 236 阅读 · 0 评论 -
工厂设计模式
Animal.java package com.heima.factory; public interface Animal { public void eat(); } Cat.java package com.heima.factory; public class Cat implements Animal { public void eat() { System.out原创 2017-03-12 10:32:25 · 211 阅读 · 0 评论 -
单例设计模式
package com.heima.single; public class DemoSingle { public static void main(String[] args) { } } //饿汉式 class Single { private static final Single single=new Single(); private Single(){ } pu原创 2017-03-12 10:36:49 · 175 阅读 · 0 评论 -
模板设计模式
package com.heima.template; public class DemoTemplate { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Realize real=new Realize(); S转载 2017-03-12 10:39:21 · 198 阅读 · 0 评论