编程范式
- 面向过程编程
- 面向对象编程
- 函数式编程
- 事件驱动编程
- 面向切面编程
1.面向过程编程
#todo
2.面向对象编程
#todo
3.函数式编程
#todo
4.事件驱动编程
#todo
5.面向切面编程 (AOP)
面向切面编程要解决的问题:
* DRY Don’t Repeat Yourself 避免重复
* Soc Separation of Concerns 关注点分离
1. 水平分离
2. 垂直分离
3. 功能性需求和非功能性需求