问题就在这里了,楼下说的就是个解决方法

论坛:IT江湖作者:zhang3发表时间:2005-12-21 19:16
随时重构的过程,就是渐进抽象化的过程。在工程结束
的时候,才可能真正彻底的理解这个系统。抽象化过程,
不是在项目开始之前结束的,而是在项目结束后才结束。

OO的问题,就在于过分执著于某个类是另一个类的子类
之类的问题,也就是说本质问题。反而造成了很多的困难。

想象我们要造一辆车子,我们把各个部件按装起来,轮胎
没有了,我们可以拿一个形状相似的玩艺修改一下装
进去,哪怕这玩艺只是一个下水道井盖。虽然一个下水道
井盖本质上并不是一个轮胎,但有谁说这玩艺不能凑合着
用呢?在程序开发中,我们经常会在装轮胎的时候,明明
看到一个现成的下水道井盖非常合用,但因为井盖本质上
不是轮胎,我们就一筹莫展。

问题是要用到这种解决方法,没有好的工具是不行的,
需要支持我们在项目进展中逐渐的归类,聚拢,分离
等等。
标签: 添加标签

0 / 0

发表回复
 
  • 标题
  • 作者
  • 时间
  • 长度
  • 点击
  • 评价

京ICP备14028770号-1