日期:2014-05-20  浏览次数:20768 次

丢脸问题一大堆,,哪位高人楼几眼

"组合优于继承",是否同意这句话,并阐述你的观点。 

请说下Template模式与Strategy模式的异同点。 

for(; ; ;)语句出现什么情况

------解决方案--------------------
回答第一个吧,组合优于继承,同意这个观点,继承将基类的实现细节暴露给子类,两者的耦合性太强了。另外,继承的实现是静态的,而组合可以更灵活地实现
------解决方案--------------------
第3个,1,没有结束条件
    2.多个分号
------解决方案--------------------
第一个问题吧 最近刚看了一点模式, 说错了大家要告诉我哦
我觉得组合比继承好。虽然继承也有好处。 说说继承的缺点, 子类对父类的依赖较大,父类已实现了子类的部分接口, 若有变化,父类的实现有了修改,子类也会受到牵连,不够灵活。
组合本着复用的精神,将已有的类利用起来,一来不会过于膨胀类的层次,二来只需要知道类的接口,无需知道内部实现。
组合也有缺点拉,现成的类不是总是这么好用的拉 


------解决方案--------------------
1 "组合优于继承",是否同意这句话,并阐述你的观点。
当然不同意了,根本是两个作用,目的不同当然用的也就不同了

家里老婆管理,我买东西得从她那里拿,没她我拿不出来,当然不用继承,我是不是她生的

我银行中有VIP,白金用户,但他们全是用户的子类,这里是继承