随笔分类 - UML与设计模式
学习面向对象和设计模式的好地方
摘要:http://www.cnblogs.com/chenssy/p/3357683.html#2920493
阅读全文
面向对象的设计原则
摘要:1) 单一职责原则 (The Single Responsiblity Principle,简称SRP)2) 开放-封闭原则 (The Open-Close Principle,简称OCP)3) Liskov 替换原则(The Liskov Substitution Principle,简称LSP)...
阅读全文
面向对象的设计原则
摘要:1) 单一职责原则 (The Single Responsiblity Principle,简称SRP)2) 开放-封闭原则 (The Open-Close Principle,简称OCP)3) Liskov 替换原则(The Liskov Substitution Principle,简称LSP)...
阅读全文
23种经典设计模式UML类图汇总
摘要:Jason McDonald总结的23种软件设计模式,书中内容非常精炼,主要涉及23种设计模式的UML类图、目标、应用场景、应用实例;这对于日常查询或者是总体浏览比较等等非常的方便。原书内容:http://cs.franklin.edu/~whittakt/COMP311/rc008-designpatterns_online.pdf下面就把书中最重要的各种设计模式的UML类图贴图说明:
阅读全文
Rose与UML类图关系与生成代码剖析
摘要:(转载)UML类图关系全面剖析类之间的关系:1、关联:类A有类B的指针或者引用作为其成员。类A可以使用类B公用的方法和属性2、聚合/组合:类A中有类B作为其成员,类B可以独立存在成为聚合。类B不能独立促在成为组合3、依赖:类A要使用类B中的一些方法,类A的头文件中包含类B的头文件。4、泛化:继承关系UML的类图关系分为:关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。1、关联 双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然.
阅读全文