什么是对象程序的结构

时间:2025-01-26 22:39:44 手机游戏

对象程序的结构主要基于“ 程序=对象+消息”这一核心概念。以下是一些关键点:

程序组成

程序一般由类的定义和类的使用两部分组成。

在主程序中定义各对象并规定它们之间传递消息的规律。

操作实现

程序中的一切操作都是通过向对象发送消息来实现的。

对象接收到消息后,启动有关方法完成相应的操作。

类的使用

程序中涉及到的类可以由程序设计者自己定义,也可以使用现成的类(包括类库中为用户提供的类和他人已构建好的)。

尽量使用现成的类是面向对象程序设计范型所倡导的程序设计风格。

静态结构

静态结构可以根据继承树和文档看出来。

例如,Splishsplash程序被分为多个模块,其中Splishsplash模块是一个类库,是核心功能模块。

动态结构

动态结构需要一步步调试走出控制流。

类定义示例

一个简单的Java类定义示例:

```java

publicclass 类名 {

[控制符][修饰符] 类型 变量名; // 成员变量的声明,例如String brand

[控制符][修饰符] 返回值类型 方法名([类型 参数名],…… ,[类型 参数名]) // 成员方法,例如 public void information() { System. out .println(type); }

}

```

通过以上内容,可以总结出面向对象程序的结构主要是由类和对象构成,通过消息传递来实现程序操作,并且可以灵活使用自定义类或现成类库。静态结构可以通过继承树和文档分析,而动态结构则需要通过调试来揭示。