如何设计一个可读性更强的程序
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数据库程序设计等方面的内容,循序渐进,可读性强。
语言设计理念是影响语言可读性的一个重要因素。好的语言设计理念能够提高语言的可读性,而坏的语言设计理念则会降低语言的可读性。 语法结构的影响 语法结构是影响语言可读性的另一个重要因素。好的语法结构能够...
Java编程规范是软件开发中的重要组成部分,它...遵循这些Java编程规范,不仅能使你的程序可读性更高,还能提升代码质量,降低维护成本,促进团队间的有效沟通。通过不断学习和实践,你将成为一名更优秀的Java开发者。
一方面,汇编语言指令是用一些具有相应含义的助忆符来表达的,所以,它要比机器语言容易掌握和运用,但另一方面,它要直接使用CPU的资源,相对高级程序设计语言来说,它又显得难掌握。
Windows API(应用程序接口)是微软提供的一个接口,允许程序员创建运行于Windows操作系统上的应用程序。在Windows程序设计中,通常会涉及到窗口管理、消息处理、图形设备接口(GDI)等核心概念。 标题中的“color2...
模板元编程是另一个高级话题,它允许在编译时进行计算,以提高程序效率。 4. **异常处理**:异常处理是处理程序运行时错误的有效方式。书中会介绍如何使用try-catch块,以及何时和如何抛出异常,以确保程序的健壮性...
结构化程序设计风格是软件开发领域的一个里程碑,它由著名计算机科学家E.W.Dijkstra在1965年提出。这种设计方法着重于提高程序的可读性和可维护性,通过自顶向下、逐步求精以及模块化的策略,使得程序设计更为系统化...
BJTU程序设计分组训练实验三是面向编程学习者的一个实践环节,主要目的是提升参与者的程序设计能力和团队协作技能。在这个实验中,学生们会被分成小组,共同完成一系列编程任务,涉及C++语言的使用,以及头文件(.h...
例如,一个简单的子程序可能用于累加N个字节型数据,主程序首先调用子程序并提供数据的起始地址和数据个数。子程序会初始化DS段寄存器,设置SI指针,然后循环累加数据并使用ADC指令处理进位。 在实际编程中,构建子...
结构化程序设计,源于20世纪70年代,强调程序的逻辑结构清晰、可读性强,以降低程序的复杂性和提高可维护性。它遵循自顶向下、逐步求精的设计策略,通常包括顺序结构、循环结构和选择结构这三种基本逻辑结构。结构化...
在前台设计方面,需要考虑用户体验、用户界面设计、交互设计等因素,以确保微信小程序的易用性和可读性。在后台开发方面,需要选择合适的编程语言和开发框架,以确保微信小程序的稳定性和可靠性。在数据库设计方面,...
XML 程序设计的重要性在于它可以帮助我们更好地存储和管理数据,提高数据的可读性和可维护性。特别是在学生信息管理系统中,XML 程序设计可以帮助我们更好地存储和管理学生的信息,并实现自动化的信息处理和分析。 ...
电子日历时钟系统程序设计是一个完整的资源,包括电子钟的完整源代码,适合大学生课程设计使用。这个系统程序设计可以实现电子日历时钟的多种功能,包括日期和时间的显示、闹钟的设置、秒表的计时等。 1. 日期和...
- **一个入口,一个出口的原则**:每个程序块只有一个入口和一个出口,这有助于程序的层次划分和模块化设计。 - **逐步求精**:这是一种程序设计方法,也是验证程序正确性的手段。通过对问题的逐步细化,确保每一步...
《C设计模式_程序设计》是一本专注于C语言设计模式的资源集合,它包含了多种设计模式的详细解析和实例应用,旨在帮助程序员提升代码的可读性、可维护性和复用性。设计模式是软件工程中经过实践证明的、解决常见问题...
对于教师来说,这是一个非常宝贵的资源,可以依据课堂节奏和学生反馈进行个性化的教学设计。 学习C语言的过程中,掌握基本的编程概念和语法是第一步,例如,了解如何声明变量、使用不同的数据类型(如int、char、...
《趣味C程序设计集锦》以各类趣题的C程序设计求解为主线,取材注重典型性与趣味性,程序注重结构化与可读性。所精选的趣解包括典型的数值求解、常见的数据处理、有趣的智力游戏、巧妙的模拟探索、新颖的图表创建,...