面向对象
北朽暖栀24
这个作者很懒,什么都没留下…
展开
-
面向对象建模笔记(多图):用例图
用例图(英语:use case diagram)是用户与系统交互的最简表示形式,展现了用户和与他相关的用例之间的关系。通过用例图,人们可以获知系统不同种类的用户和用例。尽管用例本身会涉及大量细节和各种可能性,用例图却能提纲挈领地让人了解系统概况。它为“系统做什么”提供了简化了的图形表示,因此被誉为“搭建系统的蓝图”用例图由参与者(Actor)、用例(Use Case)、系统边界、箭头组成,用画...原创 2020-03-17 11:45:02 · 1406 阅读 · 0 评论 -
面向对象建模笔记—— Demeter定律
定义:例子:对其重构,将emp设置为非全局变量,但是类之间调用关系还是违背了Demeter定律这样重新设计非常好,但是不符合分类法最后采用信息专家模式,HR作为一个部门,继承Department...原创 2020-03-12 20:51:19 · 275 阅读 · 0 评论 -
类的设计5方面有意义的度量
1.耦合 2.内聚 3.足够性 4.完整性 5.原始性1.耦合定义强耦合就是说各模块之间函数依赖关系很复杂,如下图所示耦合不便于开发维护,这时候就要采用低耦合层次化结构:使得不同的人员开发不同的层次,便于利用。2.内聚各个元素之间要有关系,如下图dog和Spacecraft中其他元素没有什么内聚性这个类也很差,需要重构此时需要重构:足够性例如一个...原创 2020-03-12 19:06:43 · 122 阅读 · 0 评论