摘要:
基本概念: 1、.net 架构的组成 (1)CLR(Common Language Runtime) 公共语言运行时,提供内存管理,代码安全性检查等功能。 (2)FCL(.NET Framework Class Library) .net 框架类库,提供大量应用类库。 2、CLR的结构 (1).CL 阅读全文
随笔档案-2020年10月
C# 事件
2020-10-20 17:01 by 石吴玉, 102 阅读, 收藏, 编辑
摘要:
事件(Event) 基本上说是一个用户操作,如按键、点击、鼠标移动等等,或者是一些提示信息,如系统生成的通知。应用程序需要在事件发生时响应事件。例如,中断。 C# 中使用事件机制实现线程间的通信。 事件在类中声明且生成,且通过使用同一个类或其他类中的委托与事件处理程序关联。包含事件的类用于发布事件。 阅读全文
设计模式中的聚合和组合
2020-10-20 16:17 by 石吴玉, 583 阅读, 收藏, 编辑
摘要:
聚合:整体与部分之前的弱关系,部分不会随着整体生命周期的结束而结束。eg:电脑(整体)与 鼠标(部分) has -a 关系,父类包含子类,但子类可以独立存在 组合:整体与部分之间的强关系,部分随着整体生命周期的结束而结束(部分不能脱离整体单独存在)。 eg: 鸟(整体)与 翅膀(部分) part-o 阅读全文