设计模式是工程师必备知识,也是面试高频考点。这门课程将从设计模式定义、应用到源码解析,带你系统学习设计模式,最后通过对JDK及热门开源框架中设计模式进行解析,让大家领略设计模式的妙用技巧。
知识体系完整
UML 7大设计原则 23种设计模式 相关模式对比
UML类图+场景
每个设计原则 设计模式都结合UML和场景Coding 让学习不空洞
设计模式妙用解析
通过对JDK及热门开源框架源码中 设计模式解析,领略设计模式妙用技巧
Debug+内存分析
大量采用Debug方式及内存 分析讲解,让抽象程度高的 设计模式也容易学会
递进式讲解
问题,方案,代码,UML都不断 演进讲解,不知不觉中 掌握好设计模式
面试常见问题
涵盖面试中常见的设计模式方面 的问题与答案,尤其对单例模式 进行了深度讲解
UML
UML介绍 UML类图 UML类关系讲解 UML时序图
设计原则
开闭原则 单一职责原则 里氏替换原则 依赖倒置原则 接口隔离原则 迪米特法则 合成复用原则
设计模式
创建型模式
工厂方法模式 抽象工厂模式 单例模式 建造者模式 原型模式
结构型模式
适配器模式 装饰器模式 代理模式 外观模式 桥接模式 组合模式 享元模式
行为型模式
策略模式 模板方法模式 观察者模式 迭代器模式 责任链模式
行为型模式
命令模式 备忘录模式 状态模式 访问者模式 中介者模式 解释器模式
提升软件设计思维必备
提升源码(设计模式)阅读能力必备
高内聚、低耦合项目,软件系统开发与重构必备
开拓视野,了解软件开发过程中所面临问题的模式层面解决方案必备
校招社招面试必备
关于课程的问题都可在问答区随时提问,讲
师会进行集中答疑
课程案例代码完全开放给你,你可以根据
所学知识,自行修改、优化
1.Java,Android 工程师 2.使用其他面向对象语言工程师(思想相同)
java基础,有项目开发经验更佳
街边七号
好评
总体说不错。 现在看到抽象工厂了, 一些思想确实确实是看着非常的爽。 不过课程中提到的内存分析应该和jvm内存模型等无关。 以我目前的进度来看只是debug时候对一些对象的类型(因为超类作为了子类的引用)进行了研究, 可以知道具体程序运行的时候生成的都是什么对象(但是后面会不会多加提到一些jvm的不清楚。而且课程也还没更新完)。 如果是图着jvm内存分析,内存模型的学友们可能会有点失望。。 不过如果设计模式不是很了解的话还是建议掏钱来看看。 对自己的一些编码的风格还有程序设计的思想提升还是好大的
SnoWalker_Q
好评
Geely老师的课程很适合进阶,框架等各种技术是“术”,设计模式这种知识是“道”。作为技术人员不能只满足于学习各种框架,而应当提升自己的编程思想,站在更高层的维度思考问题和需求。 这门课听了三分之一了,把设计模式再复习一次,收益良多。多谢Geely的付出,期待更多的优秀课程~
主打情歌
好评
Geely老师的课是慕课里面可以盲目购买的课,质量不会低,最重要的是,会让你写代码像写诗一样漂亮.他不仅仅教你业务,还教你写代码的技巧.他的课,不同层次的人看都会有不同的感受.
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题