如何设计一个可读性更强的程序
1、一个类只实现一个功能
2、将这个功能分几个步骤完成,每个方法都完成单一的步骤。
3、创建一个总的方法,将其他的方法放入其中进行汇总。
4、创建另外一个类作为程序的入口。然后调用汇总的方法。调用方法的顺序不分先后。
注意:不要将方法相互调用,以免进入死循环。
以下给出一个例子:
package filedemo;
/**
*
* @author qinjie
* 说明:增加程序可读性
*
*/
class people{
String name;
String sex;
int age;
String adress;
}
class PeopleGrows{
public void yingEr(){
System.out.println("一岁婴儿满地爬滚");
}
public void daRen(){
System.out.println("一岁多的人正常走路");
}
public void laoRen(){
System.out.println("老人一般都带拐杖");
}
public void renExp(){
yingEr();
daRen();
laoRen();
}
}
public class PeopleGrowsTest {
public static void main(String[] args){
PeopleGrows peopleGrows=new PeopleGrows();
peopleGrows.renExp();
}
}
分享到:
相关推荐
本资源提供了一个关于C++语言程序设计的PPT教案,涵盖了计算机语言的发展、面向对象的程序设计、面向对象的方法、程序设计的发展历程等内容,对于学习C++语言程序设计的学生和程序员来说非常有价值。 在学习C++语言...
非印影版版,全部都是文字,可再排版。本书是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语 ...设计、算法效率和排序、MVC,以及高级Java数据库程序设计等方面的内容,循序渐进,可读性强。
综上所述,BJTU程序设计分组训练实验三不仅提供了一个实践C++编程技能的平台,更重要的是它提供了一个团队合作和项目管理的演练场。在这个实验中,学生通过共同完成编程任务,编写实验报告,以及遵循良好的代码规范...
语言设计理念是影响语言可读性的一个重要因素。好的语言设计理念能够提高语言的可读性,而坏的语言设计理念则会降低语言的可读性。 语法结构的影响 语法结构是影响语言可读性的另一个重要因素。好的语法结构能够...
Java编程规范是软件开发中的重要组成部分,它...遵循这些Java编程规范,不仅能使你的程序可读性更高,还能提升代码质量,降低维护成本,促进团队间的有效沟通。通过不断学习和实践,你将成为一名更优秀的Java开发者。
一方面,汇编语言指令是用一些具有相应含义的助忆符来表达的,所以,它要比机器语言容易掌握和运用,但另一方面,它要直接使用CPU的资源,相对高级程序设计语言来说,它又显得难掌握。
Windows API(应用程序接口)是微软提供的一个接口,允许程序员创建运行于Windows操作系统上的应用程序。在Windows程序设计中,通常会涉及到窗口管理、消息处理、图形设备接口(GDI)等核心概念。 标题中的“color2...
模板元编程是另一个高级话题,它允许在编译时进行计算,以提高程序效率。 4. **异常处理**:异常处理是处理程序运行时错误的有效方式。书中会介绍如何使用try-catch块,以及何时和如何抛出异常,以确保程序的健壮性...
结构化程序设计风格是软件开发领域的一个里程碑,它由著名计算机科学家E.W.Dijkstra在1965年提出。这种设计方法着重于提高程序的可读性和可维护性,通过自顶向下、逐步求精以及模块化的策略,使得程序设计更为系统化...
### C++语言程序设计教程知识点...面向对象程序设计作为一种重要的编程范式,不仅提高了代码的可读性和可维护性,还促进了软件开发过程的标准化和规范化。学习和掌握面向对象的思想和技术对于现代软件开发至关重要。
例如,一个简单的子程序可能用于累加N个字节型数据,主程序首先调用子程序并提供数据的起始地址和数据个数。子程序会初始化DS段寄存器,设置SI指针,然后循环累加数据并使用ADC指令处理进位。 在实际编程中,构建子...
结构化程序设计,源于20世纪70年代,强调程序的逻辑结构清晰、可读性强,以降低程序的复杂性和提高可维护性。它遵循自顶向下、逐步求精的设计策略,通常包括顺序结构、循环结构和选择结构这三种基本逻辑结构。结构化...
XML 程序设计的重要性在于它可以帮助我们更好地存储和管理数据,提高数据的可读性和可维护性。特别是在学生信息管理系统中,XML 程序设计可以帮助我们更好地存储和管理学生的信息,并实现自动化的信息处理和分析。 ...
电子日历时钟系统程序设计是一个完整的资源,包括电子钟的完整源代码,适合大学生课程设计使用。这个系统程序设计可以实现电子日历时钟的多种功能,包括日期和时间的显示、闹钟的设置、秒表的计时等。 1. 日期和...
- **一个入口,一个出口的原则**:每个程序块只有一个入口和一个出口,这有助于程序的层次划分和模块化设计。 - **逐步求精**:这是一种程序设计方法,也是验证程序正确性的手段。通过对问题的逐步细化,确保每一步...
对于教师来说,这是一个非常宝贵的资源,可以依据课堂节奏和学生反馈进行个性化的教学设计。 学习C语言的过程中,掌握基本的编程概念和语法是第一步,例如,了解如何声明变量、使用不同的数据类型(如int、char、...
《趣味C程序设计集锦》以各类趣题的C程序设计求解为主线,取材注重典型性与趣味性,程序注重结构化与可读性。所精选的趣解包括典型的数值求解、常见的数据处理、有趣的智力游戏、巧妙的模拟探索、新颖的图表创建,...
程序设计经验杂谈涉及到的不仅仅是语法和逻辑,更关乎到代码的可读性、可维护性以及性能优化。这里,我们将深入探讨程序设计的各个方面,包括但不限于设计模式、算法应用、调试技巧、版本控制、代码规范以及项目管理...
7. **N-S图与流程图**:N-S图(盒图)与传统的流程图相比,消除了无条件转移,强化了结构化编程思想,更利于理解和设计程序。 8. **填空题**:涉及流程图的判断框填写判断条件,结构化程序设计方法、结构化语言、...