黑马程序员技术交流社区

标题: 继承、组合、代理 [打印本页]

作者: 血马雄风    时间: 2015-8-23 08:41
标题: 继承、组合、代理
               继承、组合、代理
一、组合
    1、技术:只需要将对象引用置于新类中即可。
    2、组合对象的实例化:
       1)在定义对象的地方。这样,在类被构造器被调用之前就进行初始化。
       2)在类的构造器中。与类对象的生命周期一致。
       3)就在正要使用对象之前,这称为惰性初始化。在类不同的的行为引用不同的具体类对象的情况下,这种方式可以额外的负担。
二、代理
    1、介于继承与组合之间,将一个成员对象置于所要构造的中,并且暴露成员对象的所有方法。
    2、实质是对象组合,看起来像继承。
三、继承的优点与缺点
C:\Documents and Settings\Administrator\桌面\未命名.bmp  


作者: gaoyintong    时间: 2015-8-23 08:52
可以在优化点!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2