面向对象是我们使用面向对象语言的基础。我会简要的说明面向对象常见内容。这个模块输出4篇左右的内容。
- OOA,OOD,OOP的概念
- 面向对象设计的基本原则
- 面向对象设计的GRASP原则
- 面向对象设计的六大原则
接下来会输出常用的设计模式。此模块大概输出26篇文档,23篇设计模式,以及常用的MVP,MVC和MVVM各一篇。通过此模块的学习,一方面我们可以使用前辈的经验快速解决问题,另一方面学习设计模式的理念后,我们能更加熟悉面向对象设计与编码。
- 23种设计模式
- MVC
- MVP
- MVVM
再后面我们会输出常用的架构设计,比如分层架构,路由架构,消息中心,模块化架构,组件化架构,多进程架构等等,这部分输出多少篇文档还不确定。
- 分层架构
- 路由架构
- 隐式调用-消息中心
- 模块化架构
- 组件化架构
- 多进程架构