8.3 Change Value to Reference(将值对象改为引用对象)

 概括
           一个类具有许多相等的实例,希望将它们替换为同一个对象。
           将这个值对象变为引用对象。
           (我理解的就是用单例模式实现引用对象)
      例子
           
动机
          要在引用对象和值对象之间做选择有时候并不容易。
          使用的情况:希望给这个对象加入一些可修改数据,并确保对任何一个对象的修改该都能影响到所有引用此对象的地方。
          
           例如使用值对象时,对分订单属于同一客户,但每个订单对象还是拥有各自的客户对象。现在我们希望客户的所有订单都共享同一个客户,此时就可以将客户由值对象改为引用对象。
做法

实践
.




posted @ 2013-11-29 10:29  tanhaiyuan  阅读(305)  评论(0编辑  收藏  举报