码迷,mamicode.com
首页 >  
搜索关键字:umbrello uml    ( 3643个结果
UML简单认识
UML (unified modeling language),统一建模语言 uml包含多种图表,本处仅记录常见的两种 类图(class diagram) 从上到下,每一块称为 1. 类名 2. 属性清单 3. 方法清单 4. 性质清单 符号 + public 符号 private 符号 prote ...
分类:其他好文   时间:2019-01-02 15:03:31    阅读次数:125
里氏替换原则
1.定义:如果对每一个类型为T1的对象o1,都有类型为T2的对象o2, 使得以T1定义的所有程序P在所有的对象o1都替换成o2时, 程序P的行为没有发生变化,那么类型T2是类型T1的子类型。 2.定义扩展:一个软件实体如果适用一个父类的话,那一定适用于其子类, 所有引用父类的地方必须能透明地使用其子 ...
分类:其他好文   时间:2019-01-01 17:29:18    阅读次数:228
接口隔离原则
1.定义:客户端不要依赖它不需要的接口,一个类对另一个类的依赖应该建立在最小的接口上。 2.注意适度原则,一定要适度 3.优点:符合我们常说的高内聚低耦合的设计思想,从而使得类具有很好的可读性、可扩展性和可维护性。 4.实例目录package 5.实例UML类图 6.代码 ...
分类:其他好文   时间:2019-01-01 14:52:48    阅读次数:216
单一职责原则
1.定义:不要存在多于一个导致类变更的原因 2.一个类/接口/方法只负责一项职责 3.优点:降低类的复杂度、提高类的可读性,提高系统的可维护性、降低变更引起的风险 4.实例目录package 5.实例UML类图 6.代码 ...
分类:其他好文   时间:2019-01-01 14:05:42    阅读次数:218
依赖倒置原则
1.定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象 2.抽象不应该依赖细节,细节应该依赖抽象 3.针对接口编程,不要针对实现编程 4.优点:可以减少类间的耦合性、提高系统稳定性,提高代码可读性和可维护性,可降低修改程序所造成的风险 5.实例目录package 6.UML类图 7.代码 ...
分类:其他好文   时间:2019-01-01 13:19:13    阅读次数:246
开闭原则
1.定义:一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。 2.用抽象构建框架,用实现扩展细节 3.优点:提高软件系统的可复用性及可维护性 4.实例目录package 5.UML图 6.代码 ...
分类:其他好文   时间:2019-01-01 12:33:11    阅读次数:218
在LaTeX中使用tikz宏包及其扩展包共同绘制UML图之备忘二
在LaTeX中,使用tikz宏包及其扩展出来的宏包共同绘制UML图。
分类:其他好文   时间:2018-12-30 22:01:49    阅读次数:248
在LaTeX中使用tikz宏包及其扩展包共同绘制UML图
在LaTeX中,使用tikz宏包及其扩展出来的宏包共同绘制UML图。
分类:其他好文   时间:2018-12-29 13:42:21    阅读次数:239
Process-oriented vs. Object-oriented
前言 面向过程 还是 面向对象?这不仅仅是个软件工程术语,其问题甚至可以追溯到亚里士多德:您把这个世界视为过程还是对象? 回归到现今的软件行业,这不仅仅是个某个具体编程技术问题,更是认识论问题。 认识论 vs. 工具 UML创始人之一的Grady Booch在2004年IBM Developer W ...
分类:其他好文   时间:2018-12-28 10:43:58    阅读次数:262
通过读源码win10驱动下实现3环的GetEnvironmentVariable
效果图:NTSTATUSNTAPIRtlQueryEnvironmentVariable_U(PWSTREnvironment,PCUNICODE_STRINGName,PUNICODE_STRINGValue){NTSTATUSStatus;PWSTRwcs;UNICODE_STRINGvar;PWSTRval;BOOLEANSysEnvUsed=FALSE;DbgPrint("RtlQuery
分类:Windows程序   时间:2018-12-27 18:35:18    阅读次数:190
3643条   上一页 1 ... 56 57 58 59 60 ... 365 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!