面向对象编程与Java类的创建
1. 面向对象编程层次结构
在面向对象编程中,应用程序通常有不同的层次结构,主要包括逻辑层和数据库层:
- 逻辑层 :该层中的对象代表应用程序的核心对象。对于典型的业务型应用程序,这一层包含代表业务实体的对象,如客户、产品、订单、供应商等。这一层有时也被称为业务规则层,因为该层的对象负责执行管理应用程序的规则。
- 数据库层 :该层的对象处理应用程序使用的任何数据存储形式的所有交互细节。例如,如果数据存储在SQL数据库中,该层的对象处理所有的SQL操作。
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A(应用程序):::process --> B(逻辑层):::process
A --> C(数据库层):::process
B --> B1(客户对象):::process
B --> B2(产品对象):::process
B --> B3(订单对象):::process
C --> C1(SQL数据库):::process
2. 使用UML绘制类图
从计算机编程的早期开始,程序员就喜欢为他们的程序创建图表。最初,他们绘制流程图来图形化表示程序的过程逻辑,但流程图过于详细。20世纪70年代结构化编程热潮兴起,程序员开始关注程序的整体结构,于是从流程图转向结构图表。现
超级会员免费看
订阅专栏 解锁全文
2014

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



