论坛首页 Java企业应用论坛

GRASP模式

浏览 2297 次
锁定老帖子 主题:GRASP模式
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (2)
作者 正文
   发表时间:2007-11-02  
GRASP是通用职责分配软件模式(General Responsibility Assignment Software patterns)的简称。它包含了9大模式,分别如下所示:


        1  创建者(Creator) :决定对象应该有谁来创建的问题。一般情况下是包含类创建被包含的类。

        2  信息专家(Information expert):用此模式来确定如何给对象分配职责的问题。一般把职

责分配给那些包含此职责有关信息的对象。这样也体现了高内聚性模式。

        3  低耦合(Low coupling)

       4  控制器(Controller).

       5  高内聚(High Cohesion)

       6  多态性(polymorphism)

       7  纯虚构(pure fabrication)

       8  间接性(indirection)

       9  防止变异(protected variations)
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics