Design Patterns
引入
经典面试题:
- 请使用UML类图画出原型设计模式核心角色?
- 原型设计模式的深拷贝和浅拷贝是什么?并写出深拷贝和浅拷贝的两种方式的源码?(重写clone方法实现深拷贝、使用序列化方法来实现深拷贝)
设计模式面试题:
- 七大设计原则核心思想
- 单一职责原则 (Single Responsibility Principle)
- 开放-关闭原则 (Open-Closed Principle)
- 里氏替换原则 (Liskov Substitution Principle)
- 依赖倒转原则 (Dependence Inversion Principle)
- 接口隔离原则 (Interface Segregation Principle)
- 迪米特法则(Law Of Demeter)
- 组合/聚合复用原则 (Composite/Aggregate Reuse Principle)
- OCP原则
内容介绍
面向对象(OO)==>功能模块[设计模式+算法(数据结构)]==>框架[使用到多种设计模式]==>架构[服务器集群]