保持对象的单一性 - singleton 和 monostate
很多时候,我们需要一些特殊的类,这些类因为资源等原因而只能有一个实例,实现这样目的的方式可能有很多,而这里要说的两个模式,通过其表达方式的有效性,能给我们带来很好的“代价/收益”平衡。 记得在Robert Martin的经典作品:敏捷软件开发-原则、模式与实践 中,这两个模式也是被单独提出来的。 1. Singleton 这个大概是学习设计模式时最先能够
原创
2007-12-21 15:34:00 ·
968 阅读 ·
0 评论