训练营第三周学习总结
1:本周的学习重点是代码重构,比第二周的架构设计更加的具体化了
架构设计主要讲了设计时要遵守的原则:
开闭原则
单一职责原则
依赖倒置原则
里氏替换原则
这些原则让我们的框架灵活多变,可以适应不断变化的业务场景和需求
但是代码重构比较注重代码的实现,GOF的设计模式就是人们在实现业务场景时的经验,可以不断被使用的,且比较关注具体代码实现
2:本周讲到的设计模式有
装饰器模式:可以修饰被包装的类,增加其他的功能,两者都是同一个接口类型
适配器模式:把A接口类型适配程B接口类型
单例模式:全局只存在一个实体对象,可以不断的被复用
模版模式:一个抽象的父类可以定义业务代码的顺序,但是具体的业务逻辑在子类中完成
还有很多其他的设计模式比如工厂模式,命令模式,代理模式等,这些设计模式都是非常优秀的设计方案,在我们的开发中要注重实践
评论