摘要:
【建造者模式】 又称为生成器模式,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 建造者模式中,主要有4个角色: 1.Product产品类(例子中的Computer类) 表示被构建的复杂对象(通常是实现了模板方法模式)。 2.Builder抽象建造者类(例子中的Build 阅读全文
摘要:
【模板方法】 定义一个操作中的算法框架,将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 【模板方法的抽象类中主要包含两部分】 [ 基本方法 ] 也称为基本操作,是由子类来实现的方法,并在模板方法中被调用。 [ 模板方法 ] 可以有一个或几个,一般是一个具体的 阅读全文