Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 986 Bytes

《设计模式之美》之1 3 - 实战二(上):如何对接口鉴权这样一个功能开发做面向对象分析?.md

File metadata and controls

9 lines (5 loc) · 986 Bytes

《设计模式之美》之1 3 | 实战二(上):如何对接口鉴权这样一个功能开发做面向对象分析?

日常开发中,对于“如何做需求分析,如何做职责划分?需要定义哪些类?每个类应该具有哪些属性、方法?类与类之间该如何交互?如何组装类成一个可执行的程序?”等等诸多问题,都没有清晰的思路,更别提利用成熟的设计原则、思想或者设计模式,开发出具有高内聚低耦合、易扩展、易读等优秀特性的代码了。

所以本章节结合一个真实的开发案例,从基础的需求分析、职责划分、类的定义、交互、组装运行讲起,将最基础的面向对象分析、设计、编程的套路给你讲清楚,为后面学习设计原则、设计模式打好基础。

面向对象开发的过程大概可以分面向对象分析(OOA)、面向对象设计(OOD)、面向编程(OOP)三个过程

面向对象分析