开发方法(结构化于面向对象)

耦合类型

数据耦合
单个数据传递

标记耦合
多个数据传递(数据结构)

外部耦合
共享简单的数据

公共耦合
共享复杂的数据

设计模式

单一责任原则 SRP(Single Responsibility Principle)

又称单一功能原则,面向对象五个基本原则(SOLID)之一。x

对类来说,即一个类应该只负责一项职责。

如类A负责两个不同职责:职责1,职责2。当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分为A1,A2

原型化 开发方法

先开发个1.0,再迭代开发。

适用于需求不明确的软件开发

原型和增量的区别

原型:根本不知道做什么

增量:知道要做的太多了。所以先把核心的先做了