随笔分类 - 设计模式
摘要:既是大侠,本事当然了得。还记得拔一撮猴毛,吹出万千小猴子,这就是我们第一位大侠(原型模式)的本事。另一位,虽有真假猴王让人分辨不清,当真的永远都是真的,这就是单例模式。原型模式 1.复制一个(不是新建)已经存在的实例(继承Clone)来返回新的实例; 2.多用于创建复制或者耗时的实例,此时比从头创建更高效。UML:原型: 1: public class Prototype implements Cloneable { 2: ... 3: ... 4: public Object clone(){ 5: try { 6: ...
阅读全文
摘要:接下来我将写点设计模式的,大部分是从各位名家看到的,当然会间杂自己的一些理解。做知识的过滤器和搬运工工厂模式有三种,分别是简单工厂模式、工厂方法和抽象工厂模式,属于创建型模式。当然没有最好,只有最合适。简单工厂模式 根据传入的参数创建对象。UML:代码: 1: public static void main(String[] args) { 2: Person chineser=PersonFactory.getPerson("Chinese"); 3: Person american=PersonFactory.getPerson("Amer...
阅读全文