Booch说过:我认为面向对象的目标从来都不是复用。相反,对我来说,对象提供了一种处理复杂问题的方式。在面向对象兴起之前,编程以过程为中心,例如结构化设计方法。然而,系统复杂性已经超越了其处理能力,但我们能通过提升抽象级别来构建更大的、更复杂的系统。这才是面向对象的真正胜利!
---《Thinking in UML》
当然,复用的好处也是很大的,我们权当它是面向对象带来的福利好了!
Booch说过:我认为面向对象的目标从来都不是复用。相反,对我来说,对象提供了一种处理复杂问题的方式。在面向对象兴起之前,编程以过程为中心,例如结构化设计方法。然而,系统复杂性已经超越了其处理能力,但我们能通过提升抽象级别来构建更大的、更复杂的系统。这才是面向对象的真正胜利!
---《Thinking in UML》
当然,复用的好处也是很大的,我们权当它是面向对象带来的福利好了!