类:(class)构成程序的主体
名称空间(namespace)以树型结构组织类,可以有效地避免类名冲突
C#程序本身也是一个类
Console是微软的类
using指令引用命名空间,以便使用命名空间里的类;使用为引用的命名空间里的类的时候,需要在该类前加上所属的命名空间。eg:
using system;
class Program{
static void Main(string []args){
Console.WriteLine("Hello,World");
}
}
未引用时:
//using system;
class Program{
static void Main(string []args){
system.Console.WriteLine("Hello,World");
}
}
p.s.
当引用的若干个命名空间中存在名字相同的类时会发生冲突。例如在WPF程序中,IO和system中都有path类。当使用时若不加区分便会报错。需这样处理:
using system;
using IO;
....
IO.path;
即需使用全名。
物理基础:类库
类库编写说明:需要文档说明;分类:黑盒引用,白盒引用;黑盒中有依赖关系
依赖关系:耦合关系,高内聚,低耦合,类库与类库尽量不相互依赖
UML(通用建模语言)类图