文件名称:design-patterns-note:执照
文件大小:110KB
文件格式:ZIP
更新时间:2024-06-25 04:12:34
design-patterns Java
项目标准 创建模式 在面向对象的系统中,创建某些对象可能是一项极其复杂的任务。 我们可以强调与创建对象相关的两个问题: • 定义对象的创建方式以及它们与系统中其他对象的关系。 • 定义应该使用哪个具体类来创建对象。 遵循封装的原则,必须隔离这种复杂性。 工厂方法封装了具体类的选择——单族 抽象工厂封装混凝土类选择 - 几个家庭 Builder 将构建对象的过程与其表示分开。 Prototype 允许从现有对象的副本创建新对象。 Singleton 允许创建一个类的单个实例并启用它的恢复。 Multiton 允许创建一个类的几个实例并启用恢复。 类的单个实例并启用其检索。 对象池对象的重用。 在图书馆中,除了书籍之外,我们还有杂志、TCC、报纸以及其他类型的物品。 可以实现通用池接口以由这些各种对象实现。 结构模式系统中对象之间的交互可以在这些元素之间产生很强的依赖性。 这些依赖