设计模式中所述的模式,涉及到类系和类系之间关系的模式一般不会超过2套类系的关系。
在实际开发中,我也想套用设计模式,但是发现很少只有2套类系的情况。可见设计模式是一种抽象出的元模式,在元模式的基础上可以演化很多叠加模式。
套用设计模式,可以这样进行:
首先研究现实有几个实体,比如分析出有4个,则建立4套类系。
然后分析每两种类系之间的关系,比如4套类系有6种可能的关系。此时分析要套用设计模式,可以采用矩阵法,以得到最适合的模式描述它们之间的关系。
最后,把每个元模式叠加起来,建立起全面的类系和类系之间关系,从而解决了实际问题。
本文探讨了设计模式在复杂系统中的应用方式,提出了通过分析实体数量及类系间关系来选择合适模式的方法,并介绍了如何将多个基本模式组合使用以解决实际问题。
1270

被折叠的 条评论
为什么被折叠?



