面向对象的思考过程 (马特魏斯费尔德 著)

当前位置:金沙贵宾会0029com > 金沙贵宾会0029com > 面向对象的思考过程 (马特魏斯费尔德 著)
作者: 金沙贵宾会0029com|来源: http://www.hzjnboiler.com|栏目:金沙贵宾会0029com

文章关键词:金沙贵宾会0029com,费尔德马特

  消息是对象之间的通信机制.例如,当对象A调用了对象B的一个方法,对象A向对象B发送了一个消息.

  在极限情况下,保证最小接口是刚开始不给用户提供任何公共接口,当然,这样的类是无用的.

  然而,这强制用户主动找你说:我需要这个功能.然后你们可以协商,这样保证你只在需要的情况下增加接口,绝不要假设用户需要什么东西

  对象持久化,意思即保存对象的状态以便稍后可以恢复和使用,因为没有持久化的对象在其生命周期之外就会被销毁掉.

  追踪所有的引用,并对所有引用对象都创建拷贝,这种方式称为深拷贝.深拷贝会拥有很多层级.

  一个对象引用了很多对象,而这些被引用的对象也可能引用其他对象.拷贝本身开销巨大.

  原因在于类真正代表了现实世界的对象的模型,而且展示了这些对象如何与现实世界中其他的对象交互

网友评论

我的2016年度评论盘点
还没有评论,快来抢沙发吧!