最新文章教程

C#中级课程之常用设计模式课程介绍页面

作者: admin     类别: 文章教程     发布时间: 2017-11-09 13:51  

课程概要

课程名称:《C#中级课程之常用设计模式》
课程环境:Unity2017.1 + VS2013 + Win10
课程时长:50节 [大约15-18小时]
更新时间:UGUI课程完结后,会与《生存之战》案例课程交叉发布
课程概要:在擅码网第一阶段的C#面向对象30节课程中,很多人只是简单的了解了一下面向对象的语法格式,关于面向对象三大特征里面的封装,继承,多态。只能算是简单的了解,尤其是多态,很多刚开始接触编程语言,接触面向对象开发的学员,根本不知道如何用,以及啥时候用,也更不可能知道用这些的好处。
这个时候就需要学习《设计模式》,学习前人整理出来的“代码逻辑”。通过对设计模式课程的学习,可以了解到中大型项目中很多设计思想,比如“高内聚,低耦合”,“针对接口编程”,了解程序开发中代码的扩展性,健壮性,灵活性,复用性等特点。
而且设计模式还是我们后续开发Unity客户端项目“框架”必备的基础知识。
本套课程重点讲解面向对象开发的“六大原则”,另外会从GOF23中设计模式中,选出7~10个最常用的设计模型结合Unity项目中具体需求问题进行讲解和分析。这套课程是面向对象知识的深入学习,同样也是开发中大型项目客户端框架必备的知识,承上启下的一套很关键的课程。本套课程在发布中会和《生存之战》案例交叉发布,讲解过的设计模式,会在这个项目中进行具体的深入演示。

知识点概要

六大原则:
单一职责原则   开闭原则   依赖倒转原则   迪米特原则    里氏转换原则    接口隔离原则 

常用设计模式:
单例模式   观察者模式   简单工厂模式   工厂方法模式   原型模式   
状态模式   命令模式   组合模式   外观模式  等  

[备注:在课程录制过程中,会根据课时对知识点的顺序稍作调整]

网站留言