第三周 - 作业二
这张图总结的很好
本周着重讲了23种设计模式中的7种,分别是:
简单工厂模式、单例模式、适配器模式、模版模式、策略模式、组合模式、装饰器模式;
两种Spring种运用的设计模式,分别是:
依赖注入DI和控制反转Ioc 通过配置文件注入使用的类,可以不需要修改代码改变调用的依赖类;由容器帮我们查找及注入依赖对象,对象不是主动引入依赖,而是被动接收依赖,因此是反转,这样方便测试,也利于功能复用
MVC模式,models views controller三层,控制层,数据层,视图层。
有点:降低了代码耦合性,利于分工协作和组建重用
缺点:增加了复杂性
评论