跳至主要內容

设计模式4个要素

引领潮流小于 1 分钟设计模式archive

设计模式背景

Erich Gamma1990年从建筑设计领域引入软件工程领域。描述在各种情况下通用解决方案

4个要素

1、模式名称

模式名称用一两个词来描述模式问题,解决方案和效果。在同行间,讨论头脑中有统一映射

2、问题

描述应该在什么情况下使用设计模式。解释了设计问题和问题存在前因后果。

3、解决方案

设计了设计模式组成成分,他们之间相互关系及各自职责和协助方式。通用模板

4、效果

描述模式应用效果及使用模式应权衡问题

####避免过度设计 简单直观