您的位置:首页 > 其它

主板模式的两项接口

2015-10-29 13:24 225 查看


主板模式的两项<通用性>接口
by 高煥堂
   典型的主板模式(Motherboard pattern)提供了两个通用性接口,也就是:CI和<I>接口。如下图:
    (图-1)      这两个接口的典型关系,就如下图:          (图-2)  这个CI接口的execute()函数,会调用onExecute()抽象函数。如下图:    (图-3)  上图-3就是典型的(即标准型的)主板模式。如果把上图-3里的execute()删除掉,就能看出两者其实是一体的两面,来自同一个涵意(Semantics)的两个接口外貌,衔接不同的对象。删除之后,就成为<退化型>的主板模式了。如下图:      (图-4)  这上图-4是<退化型>的主板模式)。反之,也有<扩充型>的主板模式。如下图:  (图-5)  这两个CI接口里的函数,都转而调用同一个<I>的onExecute()抽象函数。如下图:     (图-6)     以此类推,我们还可以各式各样创新型的主板模式。换句话说,主板模式成为系统架构的创新设计的起头。 ~ End ~


阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: