设计模式学习---(2)

来源:互联网 发布:腾讯数据库泄露 编辑:程序博客网 时间:2024/06/07 20:04

原型模式:



ConcretePrototype1 p1 = new ConcretePrototype1("r");

ConcretePrototype1  c1 = (ConcretePrototype1 )p1.Clone();

但是其clone()是浅复制,对于引用对象不会clone()一个新的,而是使用原有引用。



模板方法模式:


将不变的取出到父类中,讲变化的放到子类中,子类继承父类的抽象方法。



迪米特法则:


0 0
原创粉丝点击