文件名称:design-patterns:设计模式中的23个设计模式
文件大小:238KB
文件格式:ZIP
更新时间:2024-06-03 17:09:14
design design-patterns Java
设计模式 设计模式可以命名,抽象和标识通用设计结构的关键方面,从而使它对于创建可重用的面向对象设计很有用。 设计模式标识参与的类和实例,它们的角色和协作以及职责分配。 每个设计模式都针对特定的对象或问题。 它描述了何时应用,是否可以考虑其他设计约束来应用它,以及使用它的后果和取舍。 模式具有四个基本要素: 模式名称,用一两个词描述一个设计问题,其解决方案和后果。 问题描述了何时应用图案。 它解释了问题及其背景。 解决方案描述构成设计的元素,它们之间的关系,职责和协作。 该解决方案没有描述特定的具体设计或实现,因为模式就像可以在许多不同情况下应用的模板一样。 结果是应用该模式的结果和权衡。 它们对于评估设计方案和理解应用模式的成本和收益(时空权衡,可复用性)至关重要。 资料来源 设计模式:可重用的面向对象软件的元素