C#进阶必读,送你一本《C#设计模式》电子书!

1LSGO软件技术团队

贡献人:马燕鹏

如果喜欢这里的内容,你能够给我最大的帮助就是转发,告诉你的朋友,鼓励他们一起来学习。

If you like the content here, the greatest helpyou can give meis forwarding, so tell your friends and encourage them to learn together.

有时候一些朋友问我,怎样才能学会一门编程语言呢?

我的经验就是“用,去解决实际问题!”,曾经过一篇学习编程的图文:学不会编程?试试我的方法,可以作为入门编程语言的心法!

今天给大家推荐的这本电子书《C#设计模式》,就是学完 C# 语言之后的一个具体应用场景,用来提升自己的编程内功!

通常,学完一门面向对象语言之后,我们都会扪心自问如下的问题:

什么是面向对象,面向对象有什么特征呢?

面向对象中封装、继承、多态,哪个特征最能够体现面向对象的特点呢?

面向对象中定义 abstract 抽象类的本质是什么呢?

在父类中定义 virtual 虚方法的本质是什么呢?

为什么大多数的面向对象语言不支持多继承,却支持实现多个接口呢?

回答这些问题的过程,就是加强对面向对象理解的过程。然而,理解面向对象内涵最好的方法就是学习设计模式。通过学习设计模式的知识,你可以了解如何通过面向对象的方式去创建对象,在一个系统中如何组织类和对象,如何处理对象之间的交互方式,从而悟出以上这些基本问题的答案。

怎么样?听我这么一说,是不是觉得设计模式对提升自己的编程内功很重要,不要犹豫,开始学习吧!

目录

第一部分 C# 面向对象程序设计

第 1 章 设计模式概述

第 2 章 C# 语言的语法

第 3 章 用 C# 编写 Windows 程序

第 4 章 在 C# 中使用类和对象

第 5 章 继承

第 6 章 UML图

第 7 章 C# 中的数组、文件和异常

第二部分 创建型模式

第 8 章 简单工厂模式

第 9 章 工厂方法模式

第 10 章 抽象工厂模式

第 11 章 单件模式

第 12 章 生成器模式

第 13 章 原型模式

第三部分 结构型模式

第 14 章 适配器模式

第 15 章 桥接模式

第 16 章 组合模式

第 17 章 装饰模式

第 18 章 外观模式

第 19 章 享元模式

第 20 章 代理模式

第四部分 行为型模式

第 21 章 职责链模式

第 22 章 命令模式

第 23 章 解释器模式

第 24 章 迭代器模式

第 25 章 中介者模式

第 26 章 备忘录模式

第 27 章 观察者模式

第 28 章 状态模式

第 29 章 策略模式

第 30 章 模版方法模式

第 31 章 访问者模式

参考文献

下载《C#设计模式》电子书

20181105

经过8年多的发展,LSGO软件技术团队在地理信息系统、数据统计分析、计算机视觉领域积累了丰富的研发经验,也建立了人才培养的完备体系。

欢迎对算法设计与实现感兴趣的同学加入,与我们共同成长进步。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181105B0061600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券