"设计模式"的思想
liagl 2003-01-17 11:16:35 看过"设计模式"之后我就在想,这么多的模式都是怎么设计出来的,它们的产生都是什么思想的指导。不过我对哲学不感兴趣,但是我对方法论感兴趣,后来看了一个资料描述了两种软件设计的思想。
一种是抽象,把复杂的东西(关系、活动等)都抽象成对象或接口,设计模式就是例子。一种是分解,又分纵向分解(分层思想,现在流行三层结构)和横向分解(维)。
我仔细想了一下,好象现在软件的设计确实都在这两种思想的指导之下,可惜资料太少没能深入研究,希望能抛砖引玉。