设计模式是工程师必备知识,也是面试高频考点。这门课程将从设计模式定义、应用到源码解析,带你系统学习设计模式,最后通过对JDK及热门开源框架中设计模式进行解析,让大家领略设计模式的妙用技巧。
知识体系完整
UML 7大设计原则 23种设计模式 相关模式对比
UML类图+场景
每个设计原则 设计模式都结合UML和场景Coding 让学习不空洞
设计模式妙用解析
通过对JDK及热门开源框架源码中 设计模式解析,领略设计模式妙用技巧
Debug+内存分析
大量采用Debug方式及内存 分析讲解,让抽象程度高的 设计模式也容易学会
递进式讲解
问题,方案,代码,UML都不断 演进讲解,不知不觉中 掌握好设计模式
面试常见问题
涵盖面试中常见的设计模式方面 的问题与答案,尤其对单例模式 进行了深度讲解
UML
UML介绍 UML类图 UML类关系讲解 UML时序图
设计原则
开闭原则 单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪米特法则 合成复用原则
设计模式
创建型模式
工厂方法模式 抽象工厂模式 单例模式 建造者模式 原型模式
结构型模式
适配器模式 装饰器模式 代理模式 外观模式 桥接模式 组合模式 享元模式
行为型模式
策略模式 模板方法模式 观察者模式 迭代器模式 责任链模式
行为型模式
命令模式 备忘录模式 状态模式 访问者模式 中介者模式 解释器模式
提升软件设计思维必备
提升源码(设计模式)阅读能力必备
高内聚、低耦合项目,软件系统开发与重构必备
开拓视野,了解软件开发过程中所面临问题的模式层面解决方案必备
校招社招面试必备
关于课程的问题都可在问答区随时提问,讲
师会进行集中答疑
课程案例代码完全开放给你,你可以根据
所学知识,自行修改、优化
1.Java,Android 工程师 2.使用其他面向对象语言工程师(思想相同)
java基础,有项目开发经验更佳
SnoWalker_Q
好评
Geely老师的课程很适合进阶,框架等各种技术是“术”,设计模式这种知识是“道”。作为技术人员不能只满足于学习各种框架,而应当提升自己的编程思想,站在更高层的维度思考问题和需求。 这门课听了三分之一了,把设计模式再复习一次,收益良多。多谢Geely的付出,期待更多的优秀课程~
会飞的大胖子
好评
geely老师的课都买了,血赚不亏!平常开发拿到需求之后都是直接开始堆代码,学了这个课就会不由自主的先想想能不能用什么设计模式,或是遵循某个原则,虽然有些过度设计的嫌疑,不过在学习前期这个阶段是跳不过去的,等熟练了就能游刃有余了
Ninka_佳
好评
geely老师的课,讲的还是非常生动和形象,看书很容易看不下去,但看geely老师的课,一边看一边记笔记,效率高很多,也明白很多以前工作开发中没有注意到的细节问题,为什么自己设计的类和方法不够简洁和复用、慢慢看,慢慢理解,学到了并运用了才是真的,共勉哟(^_^)
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题