课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 马士兵老师,1994-1999 年就读于清华大学,历任程序员、Team Leader、Project Manager、CTO等职位,有过十几个大型项目的开发经验。<br/>推动Java生根中国,推动大数据生根中国,推动AI生根中国,视频课程下载次数累计数十亿次。<br/>目前正致力于打造像面授一样高质量的网课平台。

  • 课程详情

    很多人都会夸赞自己的课程,我只想实话实说。

    我讲的这些设计模式的内容,都是在一个工程项目中(坦克大战)去实际应用的。

    一个技术点,看懂的难度如果是1的话,自己实现的难度就是3,融汇贯通应用在项目中,它的难度是10。

    就像是练武学招数,看别人打很容易,自己练习就难了,各种招数融会贯通和对手实战,那是难上加难。



    学就学点儿硬核的,这是我一直的观点。容易的东西,不值钱。



    在这些模式中,我并没有止步于理论讲解(那其实非常简单),而是坚持用代码说话,用实际能用的上的代码说话。

    比如在工厂模式中,我直接讲到SpringIOC原理。

    比如在动态代理模式和Visitor模式中,我直接讲到ASM。



    还有,我并没有按照普通的方式,先讲理论再讲实践。我采取的教学方式是先实践,再总结理论,

    根据反馈来看,这样的方式更加容易让学生理解。



    几乎百分百的同学听完设计模式,都会感受到编程内功的大幅度提升。



    这是第一次把23中设计模式全部讲完,有些模式讲的不是很完美(比如讲Decorator的时候,比较累状态不好,就讲的不好),

    但我定会在后面的课程不断完善。

    如果您对课程有意见和建议的,欢迎在群里及时反馈,我必将洗耳恭听,知错必改。

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课