17070人加入学习
(0人评价)
JavaSE系列课程 ——面向对象程序设计入魔篇
价格 ¥ 29.94 ¥49.90 6折
活动
承诺服务
音频听课 手机端支持一键听课 (试一试)
会员免费学 购买课程
课程介绍

1、课程名称

JavaSE系列课程——面向对象程序设计入魔篇

2、课程说明

面向对象程序设计是每一个程序员都必须要掌握的一个重要思想和技能。它是我们理解项目架构的基础,如果不懂面向对象那么就很难理解各种框架的结构,也很难在工作中理解项目的架构。

可以说,面向对象程序设计是作为一个系统架构师的入门技能;也是程序员写好程序,写出优雅程序,写出具有高聚合低耦合程序的指导思想和必备技能。

面向对象课程分为两大部分:入门篇和入魔篇。本篇为入魔篇,主要讲解面向对象程序设计的7大原则(内功心法),以及几个常用的设计模式(套路)。

本课程基于课程案例化的指导思想进行设置,在课程中既有基本概念,也有案例演示还有原理讲解。既不会肤浅的流于表面,也不会长篇大论讲原理,所有的课程内容都是基于案例(提出问题,引导)——概念(解决方案)——原理(深入理解)的过程,由浅入深。

前置课程:

  1. JavaSE系列课程——基础语法
  2. JavaSE系列课程——面向对象程序设计入门篇

后置课程:

  1. JavaSE系列课程——面向对象程序设计入魔篇

3、课程主要内容

本课程分为两个模块,入门篇和入魔篇,这个模块为入魔篇。入门篇主要内容:

  1. 面向对象编程的7大原则
    1. 面向对象编程原则概述
    2. 单一职责原则
    3. 开放封闭原则
    4. 依赖倒置原则
    5. 李氏替换原则
    6. 接口隔离原则
    7. 合成复用原则
    8. 迪米特法则
    9. 面向对象编程原则总结
  2. 常用设计模式
    1. 设计模式概述
    2. 惨痛面试经历——一个工厂模式的梗
    3. 哭晕在厕所的小明——代理模式
    4. 来参加我大易腾的培训班吧——装饰者模式
    5. 监考老师回来了,但是我却不知道——观察者模式
    6. 体验金卡会员的待遇——策略模式
    7. 游戏副本如何设计——单例模式
    8. 站在巨人的肩上——设计模式在框架设计中的应用
    9. 后续的设计模式会陆续增加

5、授课方式

课程采用"录播+在线答疑+课后指导"方式授课,随到随学

  1. 主讲教师

旺旺老师:软件开发高级讲师,高级系统架构师,高级项目管理师,具有11年教学经验。

主要研究方向:软件开发教学模式与方法,开源框架,分布式系统架构,大数据开发等。

——我只是一个资深的程序猿

7、课程特色

课程案例化、学习个性化,过程数据化

8、优质服务

专业助教细心辅导,贴心服务

每日作业批改,全程项目指导;老师陪伴您的成长

免费加入技术社区,聆听大咖讲座,优享职业规划

 

授课教师

高级讲师

课程特色

视频(18)
作业(3)

最新学员