手机版

COOP课程总复习(案例)(6)

发布时间:2021-06-07   来源:未知    
字号:

对C#面向对象的一个简单的总结

}

接口是一组规范,是一种标准,遵循这个规范和标准就能实现某种功能 2. 要求注意:

interface 声明一个接口,接口中的方法是没有方法体的 接口由实现它的类直接实现,不须要重写override 派生类必须实现接口中的所有方法

IComparable接口中有一个未实现的CompareTo(object x)方法 泛型版本IComparable<T> IComparer接口中有一个未实现的Compare(object x,Object y) 方法泛型版本IComparer<T> 3. 示例:()

2.4设计模式

1. 含义:

长期的软件开发中对一些经验的总结,对某些特定问题经过实践检验的特定的解决办法 2. 共23种设计模式——如:

简单工厂—设计方法的,返回值类型是父类,方法中可根据选择不同生成子类对象

目的:实例化对象

原理:工厂根据产品类型返回产品对象,客户调用无须关注创建产品的具体子类

适用场合:创建的具体对象经常变化

对C#面向对象的一个简单的总结

优点:降低类与类之间耦合,提高软件的复用性、扩展性

单例(ACCP6.0) —确保一个类只有一个实例,并且提供一个全局访问点 。 通常采用私有构

造函数确保类不在类的外部被实例化,通过静态方法返回它的实例。

目的:创建唯一实例

原理:Singleton类定义一个GetInstance(),允许客户访问他的唯一实例。 GetInstance()负责创建自己的唯一实例

适用场合:保证类只有一个实例

抽象工厂—提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类

目的:创建一系列相关对象,而不是一个对象

原理:抽象工厂:生产抽象产品。

抽象产品:提供实体产品访问接口 实体工厂:生产实体产品 实体产品:实现自已的功能

适用场合:设计我们的三层结构 优点:,提高三层结构的可复用性

三.第10章~第12章 3.1 TreeView 控件(ACCP6.0)

1. TreeView的重要属性和事件:

COOP课程总复习(案例)(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)