is
zhou

SE_面向对象范型

模块划分原则:高内聚-低耦合的区别与理解

zhouchong阅读(51)评论(0)

模块划分原则:高内聚-低耦合的区别与理解 内聚:一个模块内各个元素彼此结合的紧密程度 耦合:一个软件结构内不同模块之间互连程度的度量(耦合性也叫块间联系。指软件系统结构中个模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就越强...

模块的耦合和内聚

zhouchong阅读(54)评论(0)

概述 模块的划分是软件结构化方法中提出来的想法,结构化方法的思想是,一个大问题分解成多个中问题,每个中问题再分解为多个子问题,直至可以容易的解决为止,这些划分出来的块就是我们说的模块,模块有大有小,大到系统的架构,小到一个类一个方法,换句话...

两类耦合和三类内聚

zhouchong阅读(44)评论(0)

一般来说,对象间的耦合有两大类: 交互耦合:对象间的耦合通过信息连接来实现。应使交互耦合尽量松散。 继承偶合:与交互耦合相反,应该提高继承耦合的程度。因为通过继承关系结合起来的基类和派生类,结合得越紧密越好。 面向对象设计中存在三种内聚: ...

面向对象范型概述

zhouchong阅读(45)评论(0)

  面向对象范型概述 面向对象范型以对象概念为中心,一切都集中在对象上。编写代码时是围绕对象而非函数进行组织的。 对象是什么?对象传统上被定义为带有方法(面向对象领域称呼函数的术语)的数据。糟糕的是,这是一种非常有局限性的对象观。...