RobertCecilMartin是软件开发领域里的一个响当当的名字。1970年代,他还是个年轻小伙子的时候就是一位有名的UNIX黑客。经过长期的开发实践后,他成了软件开发领域中的知名专家。1990年代初,Rational软件公司首席科学家GradyBooch邀请他加盟,目的是要借助他丰富的实践经验,结合Booch自己的软件设计理念,开发一套创新性的软件产品。这是个什么软件呢?说起来大名鼎鼎,就是RationalROSE的早期版本!在Rational公司期间,Martin丰富的实践经验与Booch深厚的理论功底形成了完美的组合,把面向对象设计的理论与实践推