`
qj200040
  • 浏览: 38801 次
  • 性别: 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开发者。

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

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

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

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

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

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

    结构化程序设计风格.pdf

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

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

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

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

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

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

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

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

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

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

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

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

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

    谭浩强C程序设计完整ppt和程序(第五版)内附解压密码

    对于教师来说,这是一个非常宝贵的资源,可以依据课堂节奏和学生反馈进行个性化的教学设计。 学习C语言的过程中,掌握基本的编程概念和语法是第一步,例如,了解如何声明变量、使用不同的数据类型(如int、char、...

    趣味C程序设计集锦.pdf

    《趣味C程序设计集锦》以各类趣题的C程序设计求解为主线,取材注重典型性与趣味性,程序注重结构化与可读性。所精选的趣解包括典型的数值求解、常见的数据处理、有趣的智力游戏、巧妙的模拟探索、新颖的图表创建,...

    程序设计经验杂谈,程序设计,经验杂谈

    程序设计经验杂谈涉及到的不仅仅是语法和逻辑,更关乎到代码的可读性、可维护性以及性能优化。这里,我们将深入探讨程序设计的各个方面,包括但不限于设计模式、算法应用、调试技巧、版本控制、代码规范以及项目管理...

    C语言程序设计基础知识习题一及参考答案.pdf

    7. **N-S图与流程图**:N-S图(盒图)与传统的流程图相比,消除了无条件转移,强化了结构化编程思想,更利于理解和设计程序。 8. **填空题**:涉及流程图的判断框填写判断条件,结构化程序设计方法、结构化语言、...

Global site tag (gtag.js) - Google Analytics