【发布时间】:2013-02-25 22:07:33
【问题描述】:
我正在寻找与主类分离的类的总称,以实现必要的封装并保持主类的大小合理。
例如每篇博文都是 BlogPost 的一个实例,而该实例又由不同的类提供:
- 创作和更新,
- 获取和保存标签,
- 获取关联的 URL,
- 缓存和索引
- 等
他们都是:
- 永远不会在 BlogPost 之外实例化。
- 不要不从BlogPost继承。
- 改为从另一个中间类继承一些常用方法。
- 其他方面大多不同。
这些应该如何命名?
【问题讨论】:
-
服务对象、值/数据对象、工厂、查询对象、策略对象、装饰器、视图对象、表单对象......所有相关但有特定的利基用途。其中许多是/已经建立了良好的设计模式