本篇介绍了模板方法模式及相关的面向对象设计原则。模板方法模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中实现。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
本篇介绍了模板方法模式及相关的面向对象设计原则。模板方法模式定义一个操作中的算法的骨架,而将一些步骤延迟到子类中实现。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
本篇介绍了适配器模式和外观模式及相关的面向对象设计原则。适配器模式(Adapter)和外观模式(Facade)都是用于“接口隔离”的设计模式。
本篇介绍了工厂模式及相关的面向对象设计原则。工厂模式分为工厂方法(Factory Method)和抽象工厂(Abstract Factory)两类:
本篇对常见的遮挡剔除技术进行总结概括,主要包括: