Java不变模式作者:zhangting 标签:购物网站 日期:2014年06月27日 类别:基础教程 |
||||
不变模式可增强对象的强壮性(robustness)。不变模式允许多个对象共享某一对象,降低对该对象进行并发访问的同步化开销。如果需要修改一个不变对象的状态,就需要建立一个新的同类型对象,并在创建时将这个新的状态存储在新对象里。
不变模式之设计一个类。一个类的内部状态创建后,在整个生命期内都不会发生变化时,这个类被称为不变类。这种使用不变类的做法叫作不便模式。 弱不变模式:一个类的实例状态不可改变,但是子类的实例具有可能会变化的状态。
对象没有任何方法可以修改对象的状态
所有的弱不变模式的条件(必选)
易维护,避免程序错误 如果需要修改状态,必须修建对象,可能造成资源浪费。 本文由上海网站制作协策网络科技(http://www.580plan.com/)原创编辑,转发请注明来源及版权归属。 您可能感兴趣的文章推荐 |
||||
|