面向对象设计的新视角--------------------------------------------------------------------------------gigix翻译(转载自ULMChina)AlanShalloway是NetObjectives的创建者和总裁,自1981年起,为工业界提供面向对象和软件开发的指导和培训,如Attachmate,Avaya,Boeing,IBM,Microsoft,PhillipsMedicalSystems,PriceWaterhouseCoopers,QWest等,Alan的研究范围包括:designpatterns,Java,C++,XML,XP和敏捷软件开发
他的书"DesignPatternsExplained:ANewPerspectiveonObject-OrientedDesign"(中译本《设计模式精解》即将发行,由透明(gigix)翻译)被《设计模式》的作者JohnVlissides称为最好的设计模式入门书籍
Alan曾在MIT获得计算机科学硕士学位
以下是交流实录
由gigix翻译
模式矩阵gigix:最近好象你快变成一个XPer了,是不是
最近你最喜欢的方法学是什么
shalloway:SCRUM也有很多精彩的思想
gigix:那你还喜欢模式矩阵吗
shalloway:我正在重新写模式矩阵,我打算再把它扩展一些
gigix:你现在怎么看待模式矩阵呢
使用模式矩阵来做预先设计,这样的方法好吗
shalloway:模式矩阵是学习模式的好工具,我想它的主要优点是能够用来进行模式之间的比较和对比
对模式矩阵的研究仍在进行之中
另外,我认为预先的设计和渐进的设计都是有必要的
当你对问题领域非常熟悉时,你可以在预先的设计中留下扩展的空间
但是,扩展的空间不能留得太多,我们不想实现不需要的东西