从理论到实战——OO 设计与 Spring 核心基础
- Java
- 2020-08-12
- 169热度
- 0评论
导航
目标
- 对设计有点感觉
- Spring 基础
一、OO 设计
1 什么是面向对象?
封装、继承、多态。仅此而已?
2 面向过程一样写代码,为什么需要面向对象?
3 常用设计原则
设计原则可以提供一些方向性的指导,不像设计模式那么死板。设计模式是设计原则在各种场景下的具体实践案例。
- 依赖倒置:针对接口(抽象)编程,不针对实现编程
- 单一职责:一个类最好只有一个引起变化的原因
- 最少知识:一个类要跟尽量少的类打交道
- 多用组合少用继承
以上是个人常用的一些原则。这些原则,都是为了尽量写出“高内聚低耦合”的代码。
二、Spring 核心基础
(内部分享的时候,核心内容从下文摘录。这里不赘述)
Spring 如何简化 Java 开发