这几天被问到了一些.NET及相关的知识点,记录下,以便下次查阅!
1. CTS,CLS,CLR
CTS - Common Type System(通用类型系统):所有.NET语言共享这一类型系统,实现它们之间无缝的互操作。
CLS - Common Language Specification(通用语言规范):CLS是CTS的一个子集。
CLR - Common Language Runtime(公共语言运行库):CLR是CTS的实现。
具体可查阅.NET中的CTS、CLS和CLR
2. .NET的垃圾回收机制
这个知识经常会被问到。简单来说就是,GC自动清理托管资源,使用finalizer或IDisposable来回收非托管资源。
具体可参阅.NET垃圾回收机制解释
3. 数据流图(Data Flow Diagram)
从数据传递和处理的角度来表达系统的逻辑功能。
包含数据流(→),数据源(□),数据处理(○),数据存储(〓)等元素。
初步了解可参阅百度百科-数据流图
4. 创建型模式包含哪几种
这个估计好些人都不会在意的,毕竟是个简单的记忆问题。
只要知道 创建型模式就是用来创建对象的模式,抽象了实例化的过程,即可分辨。
包括Singleton,Factory Method,Abstract Factory,Builder,Prototype Pattern。
Simple Factory也算其一。
具体可参阅创建型模式专题总结
还要一些个人发展目标的问题,等下次找时间再记录。