1.类:

包含类的名称、属性和方法定义。
可见性修饰符:
+ public
- private
# protected
无修饰符为 internal
2.接口:

接口名称通常以字母 "I" 开头。 接口定义通常也用于抽象类。
3.任意的描述文字

4.包(将类和接口分组):

通常同时使用多个包。只有单个包的话,没有使用的意义。
5.继承(类)

A继承自B类
6.实现(接口)

A实现了接口B
7.关联

A可以调用访问B,但是B不可以调用访问A
8.依赖

A依赖B,B的改变会影响A,A的改变不会影响B。
9. 双向关联

A和B可以相互调用和访问。
10.组合

A中拥有一个B。没有了A,B没有存在的意义。(A是树,B是树叶)
B会和A的生命周期一起死或者活。
11.聚合

A中拥有一个B。没有了A,B依然可以独立存在。 (A是车子,B是轮胎)
A和B的生命周期是独立存在的。
参考资料:
本文详细介绍了面向对象编程中的核心概念,包括类的定义(包含可见性修饰符)、接口的使用(通常接口名以'I'开头)、包的组织作用,以及继承、实现、关联、依赖、双向关联、组合和聚合等概念。这些概念帮助开发者更好地理解和设计软件结构。

5104

被折叠的 条评论
为什么被折叠?



