如果将项目视作是一种有机的、 进化着的生命体而去培养, 而不是打算像盖摩天大楼一样快速见效、 就会获得更多的成功和更迅速的回馈。 继承与组合正是在面向对象程序设计中使得你可以执行这种实验的最基本的两个工具。