设计模式
文章平均质量分 84
一个懒惰的羊
这个作者很懒,什么都没留下…
展开
-
设计模式二(创建型)
1.原型模式定义:通过复制现有的对象实例来创建新的对象实例。实现:1.实现Cloneable接口 Cloneable接口的作用是在运行时通知虚拟机可以安全地在实现了此接口的类上使用clone方法。在java虚拟机中,只有实现了这个接口的类才可以被拷贝,否则在运行时会抛出CloneNotSupportedException异常。2.重写Object类中的clone方法 Ja...原创 2018-05-11 09:12:19 · 139 阅读 · 0 评论 -
设计模式三(结构型)
1.适配器模式定义:是两个不兼容的接口之间的桥梁,例如读卡器可以让笔记本电脑读取内存卡里的内容,这里的读卡器就是一个桥梁。代码示例(美国电器电压110V,中国220V,把110V转为220V)public interface AmericaVoltage { public String voltage110(); }public interface ChinaVoltage { p...原创 2018-05-11 12:03:22 · 138 阅读 · 0 评论 -
设计模式一(创建型)
1.单例模式/** * 单例模式是一种常用的软件设计模式 * 它可以保证系统中一个类只有一个实例,即一个类只有一个实例对象 * 要满足上述条件1.构造方法要私有化,2.在自己内部创建私有的静态引用3.对外提供共有的静态方法 */ public class Singleton { //懒汉模式 private Singleton(){} private static ...原创 2018-05-05 17:50:59 · 160 阅读 · 0 评论 -
设计模式四(结构型)
1.装饰器模式定义:向一个现有的对象添加新的功能,同时又不改变其结构。原创 2018-05-14 10:03:00 · 216 阅读 · 0 评论