人生若只如初见,“继承”若只如初见

相信在开始学习C++、Java、C#等面向对象语言的时候,你总是先接触到继承概念。 老师或书籍总是通过继承让我们相信面向对象开发可以大大节省编码量,因为需要一个新特性的类型时,扩展并添加一两个方法就可以了。 但工作几年后,我们自己逐渐发现继承不总是那么好,尤其当你的设计处于继承结构的底层的时候,每次修改总是牵扯面太大,不愿意或者不敢去修改这些内容。然后,我们借鉴Delphi早期类库设计的技巧,... [阅读全文]
1 共1条 分1页