设计一个类时应该问自己四个问题
黄国强 2011-2-23
是否是唯一的对象
|
| 是
|---------------> 单件模式
|
是否必须有时间维度
|
| 是
|---------------> 实体对象模式
|
是否共享
|
| 是
|---------------> 不可修改属性的值对象模式
|
|---------------> 可修改属性的值对象模式
黄国强 2011-2-23
是否是唯一的对象
|
| 是
|---------------> 单件模式
|
是否必须有时间维度
|
| 是
|---------------> 实体对象模式
|
是否共享
|
| 是
|---------------> 不可修改属性的值对象模式
|
|---------------> 可修改属性的值对象模式
本文探讨设计类时应考虑的四个核心问题:是否唯一、是否有时间维度、是否共享及共享方式。通过分析这些问题,指导开发者选择合适的模式,如单件模式、实体对象模式、不可修改属性的对象模式或可修改属性的对象模式。

被折叠的 条评论
为什么被折叠?



