【架构师训练营 1 期】第三周学习总结
面向对象目标(开发强内聚低耦合的程序)易于维护、易于扩展、易于复用。
简单工厂模式(读取配置文件的方式,动态更改实现类的调用,符合开闭原则)。
单例模式、适配器模式(既能实现特定接口又能延用已有的类的功能)。
模板方法模式(通过继承。父类中定义好模板方法及如何调用这些方法(包括调用流程),子类实现具体的模板方法)。
策略模式(开发时针对接口开发,运行时根据具体业务场景调用相应的实现类)。
组合模式(树状结构调用执行)。
装饰器模式(将实现相同接口的类包装起来(可以相互包装)连同执行,通过构造函数来确定装饰的关系,被装饰的类(跟自己样的接口)装饰之后接口不变)。
了解 GOF(23 种设计模式,针对重复的问题,可复用的解决方案)。
了解 Spring 的依赖注入、单例模式、MVC 模式。
评论