摘要:
使用环境: 当我们要完成在某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上的实现可能不同时。通常考虑用模板方法模式处理。 尤其是遇到由一系列步骤构成的过程需要执行。这个过程从高层次上看是相同的,但是有些步骤的实现可能不同。可以考虑用模板方法模式。 解释: 定义一个操作中的算法的骨 阅读全文
摘要:
解释: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新对象。 其实就是从一个对象再创建另外一个可定制的对象,且不需知道任何创建的细节。 优点: 防止多次实例化同样的东西,并设置同样的属性。类似克隆。 对性能提高较大。一般在初始化信息不发生变化的情况下,克隆是最好的办法。这既隐藏了对象创建的 阅读全文