
Java设计模式
钢伢仔
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
单例设计模式(恶汉式)
/** * 单例模式。饿汉式 */public class Singleton { private static Singleton instance = new Singleton(); /** * 私有化构造函数 */ private Singleton() { } public static Singleton getInsta转载 2014-12-24 16:09:43 · 614 阅读 · 1 评论 -
单例设计模式(懒汉式)
/** * 单例模式。懒汉式。 */public class Singleton2 { private static Singleton2 instance = null; private Singleton2(){ } public static Singleton2 getInstance(){ if(instance == n转载 2014-12-24 16:11:48 · 455 阅读 · 0 评论 -
工厂模式(使用配置文件来确定具体的实例)
通过配置文件来确定具体生成哪个实例1,接口:package com.it.design;public interface Sender { void send(String str); }2,实现类:package com.it.design;public class EmailSender implements Sende转载 2014-12-24 17:00:50 · 1781 阅读 · 0 评论 -
装饰模式
装饰模式:给一个对象动态的增加新的功能。要求:1,装饰对象和被装饰对象实现同一个接口。2,装饰对象持有被装饰对象的实例。动物都需要吃东西:package com.it.design;public interface Animal { void eat(); }人是动物的一种,所以人也要吃东西:package com.it.design转载 2014-12-25 09:59:10 · 463 阅读 · 0 评论