C#23种设计模式实战课程
体系课

C#23种设计模式实战课程

  • C/C++

实战驱动的编程艺术

¥399
本课程包括
  • 8小时26分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 代码质量提升​​:写出更易维护、可扩展的C#代码
  • 设计思维升级​​:掌握面向对象设计的最佳实践
  • 团队协作更高效​​:写出让同事更容易理解的代码
课程介绍

C#23种设计模式实战课程

你是否曾思考过:

  • 如何写出更优雅、可维护的C#代码?

  • 面对复杂业务需求,如何避免代码臃肿、难以扩展?

  • 在团队协作中,如何让代码更易读、更易维护?

  • 如何运用经典设计模式提升代码质量,减少重复造轮子?

如果这些问题让你感到困扰,这门课正是为你设计的!设计模式不是银弹,但它是解决软件设计问题的高效工具。本课程围绕“理论+实战”两大主线展开,带你深入掌握C#23种设计模式的精髓,并结合实际案例,让你真正理解何时、如何使用它们。

课程大纲

模块1:创建型模式(5种)

  • 单例模式(2讲):线程安全、延迟加载、防止反射攻击

  • 简单工厂模式:集中管理对象创建

  • 工厂方法模式:让子类决定实例化哪个类

  • 抽象工厂模式:创建相关对象族

  • 建造者模式(2讲):分步构建复杂对象

  • 原型模式(2讲):深拷贝与浅拷贝

模块2:结构型模式(7种)

  • 适配器模式:兼容旧系统或第三方库

  • 桥接模式:分离抽象与实现

  • 组合模式:树形结构管理

  • 装饰模式:动态扩展对象功能

  • 外观模式:简化复杂子系统

  • 享元模式:共享对象减少内存占用

  • 代理模式:控制对象访问

模块3:行为型模式(11种)

  • 访问者模式:分离算法与数据结构

  • 模板模式:定义算法骨架

  • 策略模式:运行时切换算法

  • 状态模式:对象行为随状态改变

  • 观察者模式:事件驱动架构

  • 备忘录模式:撤销与恢复

  • 中介者模式:减少对象直接依赖

  • 迭代器模式:统一遍历方式

  • 命令模式:封装操作为对象

  • 责任链模式:动态组合处理逻辑

  • 解释器模式:定义语言语法

讲师背景:重庆教主

重庆教主是资深工业自动化开发专家,拥有10年C# WPF工业控制系统开发经验,曾主导多个大型反应釜控制系统项目,擅长上位机开发,对软件架构、WPF、网络编程十分熟悉。

加入我们

你准备好让代码变得更优雅了吗?

适合人群
  • 有一定C#基础,希望提升代码设计能力的开发者
  • 正在或准备参与企业级项目开发的工程师
  • 对软件架构设计感兴趣的技术爱好者
讲师介绍
WPF中文网站长
擅长领域:
  • 架构设计
您好,我是重庆教主,毕业于西南大学计算机专业,精通C#语言程序设计,现任某某科技有限公司高级开发工程师,具有10年以上的开发经验以及5年教学经验。擅长上位机开发,对软件架构、WPF、网络编程十分熟悉。我将逐步带你从零入门成长为一名C#高级软件工程师!
课程大纲
共0节 时长0分钟 全部收起
01-单例模式(1).
12分钟
02-单例模式(2).
10分钟
03-简单工厂模式.
14分钟
04-工厂方法模式.
13分钟
05-抽象工厂模式.
20分钟
06-建造者模式(1).
25分钟
07-建造者模式(2).
17分钟
08-原型模式(1).
20分钟
09-原型模式(2).
10分钟
10-适配器模式.
39分钟
11-桥接模式.
27分钟
12-组合模式.
20分钟
13-装饰模式.
18分钟
14-外观模式.
18分钟
15-享元模式.
21分钟
16-代理模式.
13分钟
17-访问者模式.
23分钟
18-模板模式.
13分钟
19-策略模式.
18分钟
20-状态模式.
21分钟
21-观察者模式.
13分钟
22-备忘录模式.
16分钟
23-中介者模式.
24分钟
24-迭代器模式.
15分钟
25-命令模式.
19分钟
26-责任链模式.
17分钟
27-解释器模式.
27分钟
课程资料
图文
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。