首页 / 课程 / 趣学设计模式

趣学设计模式

告别烂代码,成为编程“艺术家”
共39课时
  • 课程信息
良好的程序设计既是开发者的基本功,又是能力的分水岭。在满足基本功能之外,如何让你的代码简洁高效可复用?除了不断迭代,学习设计模式是最佳捷径。 因为设计模式是被开发人员反复使用试错的经验总结,也是一般问题的最佳解决方案。
 
然而很多人都会陷入这样的误区:设计模式是抽象知识,只能用于面试;死学样例代码,自己编写时却力不从心;设计模式太单一,无法应对复杂业务问题。扫清这些障碍,才能让设计模式真正为你所用。
 
专栏解读
这个专栏为你设计了最简洁的学习路径,提炼实用的编程技巧,结合实际业务场景,拆解每个模式背后的原理,帮你把抽象的知识,转化为实际的技能。专栏分为以下三个递进的模块:
 
模块一:编程思维。这一模块是从设计模式中提炼出的高效编程方法论, 比如 Unix 哲学传递出的组合思维,以应对多变的需求;经典的分层思维,帮助你看透现代架构设计;工程思维带你高效率交付可靠的软件产品。为你建立真正的编程思维方式,打牢编程基础,做到真正的高效编程。
 
模块二:编程原则。精选 10 个重要且基础的程序设计原则, 比如面向对象设计原则(SOLID)、惯例原则(CoC)等,他们相当于编程时遵循的约定习俗,为何会有这样的原则,如何真正发挥它的作用?这些都会通过实例由浅入深进行讲解,并适时总结核心应用技巧,让你在工作中能“开箱即用”。
 
模块三:编程模式。详细分析 23 种 Java 设计模式如何在实践中去应用, 重点讲解一些和实际场景相关的案例问题,剖析模式出现背后的缘由和解决思路,学完你会对抽象的设计模式有更加直观具体的理解,并掌握相应的编程技巧。
 
讲师简介
黄靖锋 前京东资深系统架构师
 
毕业于成都电子科技大学计算机专业,先后在华为、京东工作,深入研究算法与编程近十年。作为前京东资深系统架构师,从事过工具&算法平台、运营平台、AI 智能客服、性能优化等相关系统的研发工作。现任某互联网公司资深系统架构师,负责公司核心业务的架构设计和开发工作。
 
课程大纲
课程大纲
 

在线
客服

官方客服

如遇课程问题,可联系客服为您解决

电话客服:18482185493

Q Q客服:联系客服

工作时间:9:00-18:00,节假日休息

顶部