Facade 模式一、基础介绍Facade(外观)模式是一种结构型设计模式,它为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。 Facade 模式的核心思想是:通过一个外观类来封装复杂的子...
Decorator 模式
Decorator 模式一、基础介绍Decorator(装饰)模式是一种结构型设计模式,它允许在不改变对象结构的情况下,动态地为对象添加新的行为。 Decorator 模式的核心思想是:通过包装对象来扩展其功能,而不是通过继承。这样可...
Composite 模式
Composite 模式一、基础介绍Composite(组合)模式是一种结构型设计模式,它将对象组合成树形结构来表示”部分-整体”的层次结构,使用户对单个对象和组合对象的使用具有一致性。 二、生活比喻:文件系统想象一个计算机文件系统:...