|
|
以下规则定义一个简单的战略,为创造一成不变的物体。 并非所有班级记载为"一成不变" ,遵守这些规则。 这并不一定意味着创作者的这些班马虎,他们也许有很好的理由相信任何事例,他们班从未改变后,施工。 然而,这样的战略需要复杂的分析,并没有为初学者。
1 。 不提供"制定者"的方式,方法,即修改领域或物体所提到的领域的合作。
2 。 使各个领域的最终和私人。
3 。 不要让亚凌驾方法。 最简单的方法,这样做是为了宣布工人阶级作为最终的决定。 更先进的方法,是使构造私人和构建实例中,工厂方法。
4 。 如果举例领域包括提述,变化无常的物体,不要让这些物体将发生变化:
不提供的方法修改,变化无常的物体。
不同意参照了,变化无常的物体。 从来没有商店引用外部,变化无常的对象传递给构造;如果有需要,创建副本,并将其存储在提及该份。 同样,创造副本,你的内部,变化无常的物体时,一定要避免回流正本在你的方法。
Online: 681 users browsing the articles directory
|
|