zoukankan      html  css  js  c++  java
  • 《C#编程极限》目录

    这是我正在写作的第二本书的目录,预计半年内写完。本书面向的读者是C#初学者。

    1、规划你的C#程序
    内容:命名空间、程序集、项目、解决方案以及代码文件

    2、C#与面向对象编程语言
    内容:介绍面向对象基本知识

    3、定义C#的类
    内容:附介绍单一职责原则(SRP)

    4、对象的封装与信息隐藏
    内容:访问修饰符,封装与信息隐藏的基本知识

    5、字段,还是属性
    内容:字段的介绍,包括const与readonly;属性、索引器(又称为带参属性),属性与索引可见性

    6、方法与对象的行为
    内容:介绍方法的基本知识,与对象的行为联系起来、方法的签名与重载;操作符重载

    7、对象的类型与实例
    内容:介绍static、构造器、介绍简单工厂方法

    8、对象的继承
    内容:继承、附介绍替换原则(LSP),UML类图中表示继承的方式

    9、虚方法与方法的重写
    内容:介绍虚方法、方法的override

    10、对象的有效复用
    内容:介绍继承与聚合,UML类图中表示聚合的方式,介绍Proxy模式,介绍Decorator模式

    11、抽象类的定义
    内容:如何定义抽象类、抽象方法、UML中表示抽象类的方式,介绍sealed类,介绍Template Method模式

    12、深入理解对象的多态
    内容:介绍多态、类型转换、开闭原则(OCP)

    13、接口与面向接口编程
    内容:介绍接口的定义,介绍接口分离原则(ISP),介绍Strategy模式、UML的接口表示,接口的实现与继承,隐式与显式接口实现

    14、对象的高内聚低耦合
    内容:结合对象的封装、继承与多态介绍高内聚与低耦合的意义,依赖倒置原则(DIP)

    15、委托与事件
    内容:委托与事件,observer模式

    16、结构的定义
    内容:定义结构,实体类对象与结构

    17、枚举与位标记

    18、区别值对象与引用对象
    内容:区别值对象与引用对象、装箱与拆箱

    19、对象的通用操作
    内容:对象的比较、克隆,介绍原型模式

    20、实体对象与序列化
    内容:介绍实体对象的应用、序列化的操作

    21、泛型编程
    内容:介绍泛型

    22、匿名方法
    内容:介绍匿名方法、泛型匿名方法

    23、集合
    内容:介绍数组、ArrayList、Queue、Stack、Hashtable、SortedList、泛型集合

    24、迭代器与yield语句
    内容:介绍迭代器、Iterator模式、yield语句

    25、定制特性
    内容:Attribute的定义与应用

    26、异常处理机制
    内容:如何处理异常、自定义异常、断言

    27、内存管理
    内容:GC、IDisposable

    28、反射技术

    29、多线程与并发处理

    30、同步与异步模式

    本书特点:
    1、以面向对象思想的角度介绍C#;
    2、书中将引入C#编码规范,以期使读者建立良好的编码习惯;
    3、书中将适当的引入面向对象设计原则、设计模式、UML类图,加深读者对面向对象思想的理解;
    4、书中基本上涵盖了C#2.0的所有内容;
    5、本书以专题形式循序渐进介绍C#语言;
    6、本书将引入大量的实例来展现C#的实用性;

  • 相关阅读:
    HttpCookie类
    WebClient类
    最大流算法 ISAP 模板 和 Dinic模板
    拓扑序+dp Codeforces Round #374 (Div. 2) C
    二分 Intel Code Challenge Elimination Round (Div.1 + Div.2, combined) D
    线段树 或者 并查集 Intel Code Challenge Elimination Round (Div.1 + Div.2, combined) C
    无源无汇有上下界的最大流
    并查集+bfs+暴力滑窗 Codeforces Round #356 (Div. 2) E
    dfs Codeforces Round #356 (Div. 2) D
    cookie+session
  • 原文地址:https://www.cnblogs.com/wayfarer/p/658947.html
Copyright © 2011-2022 走看看