11 2021 档案
发表于 2021-11-19 11:22阅读次数:657评论次数:0
摘要:原文链接:https://blog.csdn.net/mj_ww/article/details/53020346 1. 类的含义 类图(Class diagram)显示了系统的静态结构,而系统的静态结构构成了系统的概念基础。 类图,就是用于对系统中的各种概念进行建模,并描绘出它们之间关系的图。 在
阅读全文 »
发表于 2021-11-17 19:53阅读次数:881评论次数:0
摘要:原文链接:https://blog.csdn.net/mj_ww/article/details/53020080 1. 如何识别用例 任何用例都不能在缺少参与者的情况下独立存在。同样,任何参与者也必须要有与之关联的用例。所以识别用例的最好方法就是从分析系统参与者开始,在这个过程中往往会发现新的参与
阅读全文 »
发表于 2021-11-14 20:02阅读次数:41评论次数:0
摘要:- Inappropriate Intimacy(过于亲密):使用继承复用代码会经常性的引发这种问题,因为子类对父类的了解总是超过后者的主观愿望,如果你觉得这个孩子可以独立生活了,就应该让它离开继承体系,这一点跟面向对象设计原则中的合成聚合复用原则不谋而合。- Alternative Classes
阅读全文 »
发表于 2021-11-08 13:32阅读次数:63评论次数:0
摘要:- Large Class(巨大的类):如果希望写一个类来做很多的事情,那么最终势必导致重复和混乱的代码。类的设计应当遵循单一职责原则(SRP)。重构一个巨大的类可以使用抽取接口的方式来搞清楚这个类应该如何分解。- Long Parameter List(长参数列表):这个对于做过Windows编程
阅读全文 »
发表于 2021-11-02 14:47阅读次数:68评论次数:0
摘要:何谓重构?重构是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低修改成本。重构是用微小的步伐修改程序,在这个过程中也能够很容易的发现程序中的错误。重构的时机可以是添加功能时,也可以是修补错误时,还可以是复审代码时。重构的目标是让代码容易阅读、所有逻辑都在唯一地点指
阅读全文 »