`
qj200040
  • 浏览: 39096 次
  • 性别: Icon_minigender_1
  • 来自: 广西
社区版块
存档分类
最新评论

如何设计一个可读性更强的程序

阅读更多
如何设计一个可读性更强的程序
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();
    }
}



0
0
分享到:
评论
3 楼 qj200040 2010-08-16  
shen5277 写道
有利有弊,如果业务台过于复杂,将这个功能分几个步骤完成,每个方法都完成单一的步骤这个意见就会比原来更复杂,只能说是看当时的情况处理

嗯,我听取你的意见,我会在实践中多积累一点经验。对于框架那个东西,只是为了快速完成公司的任务罢了!
没有办法,拿人钱财,替人卖苦力咯!
2 楼 shen5277 2010-08-11  
灵活各个框架的长处,而用其他的框架去弥补他的短处
1 楼 shen5277 2010-08-11  
有利有弊,如果业务台过于复杂,将这个功能分几个步骤完成,每个方法都完成单一的步骤这个意见就会比原来更复杂,只能说是看当时的情况处理

相关推荐

    C++语言程序设计-清华大学-郑莉PPT教案.pptx

    本资源提供了一个关于C++语言程序设计的PPT教案,涵盖了计算机语言的发展、面向对象的程序设计、面向对象的方法、程序设计的发展历程等内容,对于学习C++语言程序设计的学生和程序员来说非常有价值。 在学习C++语言...

    Java语言程序设计(基础篇)文字版

    非印影版版,全部都是文字,可再排版。本书是Java语言的经典教材,中文版分为《Java语言程序设计基础篇》和《Java语 ...设计、算法效率和排序、MVC,以及高级Java数据库程序设计等方面的内容,循序渐进,可读性强。

    BJTU程序设计分组训练实验三

    综上所述,BJTU程序设计分组训练实验三不仅提供了一个实践C++编程技能的平台,更重要的是它提供了一个团队合作和项目管理的演练场。在这个实验中,学生通过共同完成编程任务,编写实验报告,以及遵循良好的代码规范...

    计算机语言可读性排名-计算机语言可读性强,容易记忆.pdf

    语言设计理念是影响语言可读性的一个重要因素。好的语言设计理念能够提高语言的可读性,而坏的语言设计理念则会降低语言的可读性。 语法结构的影响 语法结构是影响语言可读性的另一个重要因素。好的语法结构能够...

    Java编程规范,让你的程序可读性更高!

    Java编程规范是软件开发中的重要组成部分,它...遵循这些Java编程规范,不仅能使你的程序可读性更高,还能提升代码质量,降低维护成本,促进团队间的有效沟通。通过不断学习和实践,你将成为一名更优秀的Java开发者。

    松下FPXH自动螺丝机程序 昆仑通态触摸屏控触摸,松 下FPXH数据表定位模式,写法新颖,程序严谨,思路清晰,通俗易懂,程序一万多步,但分块编写,可读性非常强,带配方,省去更改产品再去修改程序

    通过这些文件的阅读,可以对松下FPXH自动螺丝机的程序设计有一个全面的了解,从程序的编写规范、到实际操作中的应用,再到技术层面的深入解析,用户能够从这些文档中获得关于如何高效利用该自动化设备的详尽信息。...

    汇编教程 用汇编语言编写的程序大大提高了程序的可读性

    一方面,汇编语言指令是用一些具有相应含义的助忆符来表达的,所以,它要比机器语言容易掌握和运用,但另一方面,它要直接使用CPU的资源,相对高级程序设计语言来说,它又显得难掌握。

    大规模C++程序设计_大规模C++程序设计_betweenyeu_

    模板元编程是另一个高级话题,它允许在编译时进行计算,以提高程序效率。 4. **异常处理**:异常处理是处理程序运行时错误的有效方式。书中会介绍如何使用try-catch块,以及何时和如何抛出异常,以确保程序的健壮性...

    学习windows程序设计到color2例子,发现作者写的代码可读性太差,就重新写了个

    Windows API(应用程序接口)是微软提供的一个接口,允许程序员创建运行于Windows操作系统上的应用程序。在Windows程序设计中,通常会涉及到窗口管理、消息处理、图形设备接口(GDI)等核心概念。 标题中的“color2...

    结构化程序设计风格.pdf

    结构化程序设计风格是软件开发领域的一个里程碑,它由著名计算机科学家E.W.Dijkstra在1965年提出。这种设计方法着重于提高程序的可读性和可维护性,通过自顶向下、逐步求精以及模块化的策略,使得程序设计更为系统化...

    C++语言程序设计教程.pdf

    ### C++语言程序设计教程知识点...面向对象程序设计作为一种重要的编程范式,不仅提高了代码的可读性和可维护性,还促进了软件开发过程的标准化和规范化。学习和掌握面向对象的思想和技术对于现代软件开发至关重要。

    程序设计实践 (Kernighan,B.W.) 著,裘宗燕 译

    这本书的核心目标是教会读者如何有效地编写、测试和调试程序,以实现高效、可读性强的代码。以下是基于书名和标签提取的一些关键知识点: 1. **程序设计基础**:书中会涵盖编程语言的基本概念,如变量、数据类型、...

    8086/8088汇编语言程序设计--子程序设计

    例如,一个简单的子程序可能用于累加N个字节型数据,主程序首先调用子程序并提供数据的起始地址和数据个数。子程序会初始化DS段寄存器,设置SI指针,然后循环累加数据并使用ADC指令处理进位。 在实际编程中,构建子...

    结构化程序设计与面向对象程序设计的简述.docx

    结构化程序设计,源于20世纪70年代,强调程序的逻辑结构清晰、可读性强,以降低程序的复杂性和提高可维护性。它遵循自顶向下、逐步求精的设计策略,通常包括顺序结构、循环结构和选择结构这三种基本逻辑结构。结构化...

    优秀XML程序设计(学生信息管理)

    XML 程序设计的重要性在于它可以帮助我们更好地存储和管理数据,提高数据的可读性和可维护性。特别是在学生信息管理系统中,XML 程序设计可以帮助我们更好地存储和管理学生的信息,并实现自动化的信息处理和分析。 ...

    电子日历时钟系统程序设计,汇编程序设计

    电子日历时钟系统程序设计是一个完整的资源,包括电子钟的完整源代码,适合大学生课程设计使用。这个系统程序设计可以实现电子日历时钟的多种功能,包括日期和时间的显示、闹钟的设置、秒表的计时等。 1. 日期和...

    程序设计方法学中的结构化程序设计

    - **一个入口,一个出口的原则**:每个程序块只有一个入口和一个出口,这有助于程序的层次划分和模块化设计。 - **逐步求精**:这是一种程序设计方法,也是验证程序正确性的手段。通过对问题的逐步细化,确保每一步...

    颜晖版C语言程序设计课后习题

    例如,编写程序显示一个短句、编写程序显示图案、编写程序计算华氏温度对应的摄氏温度等。 本资源摘自颜晖版C语言程序设计课后习题,涵盖了C语言程序设计的基础知识点,包括语法错误、逻辑错误、调试、运行步骤、...

Global site tag (gtag.js) - Google Analytics