毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

C#统一过程迭代模拟数字式微波炉敏捷建模+用例图+用例图 第4页

更新时间:2014-11-18:  来源:毕业论文
1.4GRASP 沽源县高校毕业生就业管理研究
1.4.1GRASP的概念
    GRASP是General Responsibility Assignment Software patterns(通用职责分配软件模式)的简称,它的核心思想是“职责分配(Responsibility Assignment)”。GRASP提出了几个基本原则,用来解决面向对象设计的一些问题。它包含了9个基本模式:
 信息专家(Information expert)
 创建者(Creator)
 高内聚(High Cohesion)
 低耦合(Low coupling)
 控制器(Controller)
 多态性(Polymorphism)
 纯虚构(Pure Fabrication)
 间接性(Indirection)
 变化预防(Protected Variations)

1.5GoF
1.5.1GoF的概念
GoF(Gang of Four),中文名——四人组。GoF是一组设计模式。
GoF一共包含的23种模式,常用的几种模式如下:
 适配器(Adapter)模式
 工厂(Factory)模式
 单实例类(Singleton)模式
 策略(Strategy)模式
 组合(Composite)模式
 外观(Facade)模式
 观察着(Observer)(发布—订阅(Publish-Subscribe))模式

1.6本案例项目所用到的模式
模式名称:适配器(Adapter)
问    题:如何解决不相容的接口问题,或如何为具有 不同接口的类似构件提供稳定的接口?
解决方案:建议通过中介适配器对象,将构件的原有接口转化为其他接口。

模式名称:单实例类(Singleton本文来自优.文,论-文·网原文请找腾讯3249.114)
问    题:只有唯一实例的类即为“单实例类”。对象需要全局可见性和单点访问。
解决办法:对类定义静态方法用以返回单实例。试论农村派出所的纠纷调解工作

模式名称:观察者(Observer)(发布—订阅(Publish-Subscribe))
问    题:不同类型的订阅者对象关注于发布者对象的状态变化或事件,并且想要在发布者产生事件时以自己独特的方式做出反应。此外,发布者想要保持与订阅者的低耦合。如何对此进行设计呢?
解决方案:定义“订阅者”或“监听器”接口。订阅者实现此接口。发布者可以动态注册关注某时间的订阅者,并且在时间发生时通知它们。

上一页  [1] [2] [3] [4] [5] [6] 下一页

C#统一过程迭代模拟数字式微波炉敏捷建模+用例图+用例图 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。