哲学天空的博客

技术积累的地方

UML类图与类的关系详解

在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合...

2018-04-16 09:33:22

阅读数 23

评论数 0

UML类图几种关系的总结

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization), 关联(Association), 聚合(Aggregation), 组合(Composition), 依赖(Dependency) 1.       泛化(Generalizatio...

2018-04-16 09:32:57

阅读数 43

评论数 0

UML类图实例讲解

首先是复习一下UML中九种图的理解:http://xhf123456789plain.blog.163.com/blog/static/172880482201192222144421/画用例图:http://xhf123456789plain.blog.163.com/blog/static/1...

2018-04-16 09:32:18

阅读数 74

评论数 0

一些关于重构的心得

最近负责一个对原有的系统进行部分重构和整理的工作,在实践的过程中,也发现了一些问题和获得了一些心得.特总结如下,以示提醒.      1.把系统"表格化"          "表格化"的意思是对于系统进行纵向的层次化和横向的阶...

2018-04-16 09:26:48

阅读数 187

评论数 0

23种设计模式

目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. Prototype(原型)5. Singleton(单例)结构型6. Adapter Class/Object(适配器)7. Bridge(桥接)8. Co...

2018-04-16 09:25:56

阅读数 31

评论数 0

修练8年C++面向对象程序设计之体会

六年前,我刚热恋“面向对象”(Object-Oriented)时,一口气记住了近十个定义。六年后,我从几十万行程序中滚爬出来准备写点心得体会时,却无法解释什么是“面向对象”,就象说不清楚什么是数学那样。软件工程中的时髦术语“面向对象分析”和“面向对象设计”,通常是针对“需求分析”和“系统设计”环节...

2018-04-16 09:25:17

阅读数 39

评论数 0

面向对象的七大原则

一、 面向对象的七大原则: 1) 开闭原则;------面向扩展开放,面向修改关闭。 2) 里氏转换原则;------超类存在的地方,子类是可以替换的。 3) 依赖倒转原则;------实现尽量依赖抽象,不依赖具体实现。 4) 接口隔离原则;------应当为客户端提供尽可能小的单独的接口,而不是...

2018-04-16 09:19:31

阅读数 83

评论数 0

代码中特殊的注释技术

TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明:如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。XXX: + 说明:如果代码中有该标识,说明标识处代码虽然实...

2018-04-06 20:03:22

阅读数 22

评论数 0

程序面向对象设计思想

SOLID 原则SOLID(单一功能、开闭原则、里氏替换、接口隔离以及依赖反转)S 单一功能原则 认为对象应该仅具有一种单一功能的概念。 O 开闭原则 认为“软件体应该是对于扩展开放的,但是对于修改封闭的”的概念。 L 里氏替换原则    认为“程序中的对象应该是可以在不改变程序正确性的前提下...

2018-03-16 09:30:09

阅读数 56

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭