Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·Tomcat5.5.9的安装配置
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·hibernate配置笔记
·构建Linux下IDE环境--Eclipse篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·AOP编程入门--Java篇
·创建文件夹和文件的java代码范例
·Java常见面试题(含答案)
·Java编写的计算器程序及源代码

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Java软件开发学习笔记(三)

作者:未知 来源:月光软件站 加入时间:2005-5-13 月光软件站

1。 名词新解
    抽象:对细节进行隐藏,集中焦点于本质问题
    封装:使一些接口特性局部化

2。  在要保持方法的参数不变的情况下,最好使用final修饰符

3。  应保持方法的参数尽可能的短。
    除非绝对必要,一般好的习惯是使用不超过6到8个参数,否则会产生庞杂的代码且难以理解   

4。  方法(Method)设计原则之一:每一个方法都应该是内聚性(cohesive)的。
    --也就是说,它应当集中做一件事情
   
    依据这一个原则,main方法通过创建对象来对程序进行初始化,而调用另外的方法处理其他事情。
   
    应保持方法尽可能短
   
5。 把大的和复杂的设计问题分解成小的组件,这样便更容易设计。
    每个组件都定义好了接口,可以与其他组件相连接。
   
    接口是指方法的名字和参数列表,也就是参数的数量和类型。
   
    在接口确定下来后,也就是确定了方法及其作用之后,就可以依次设计每个方法体了   
   
    -》程序是由许多按序相互调用的方法组成
   
6。 一个程序设计的完整过程:
        一、问题描述
        二、设计和实现
            设计策略:  找到解决主要问题的算法,然后分配行为给方法
            注意事项:  应当着重考虑和研究算法
                        应仔细地确定行为,并为其指定方法
                        使用J2SDK文档,查找许多有用地类和方法
                        注意一些原则:内聚性等等
        三、测试
            要有测试计划和测试日志
        四、回顾
            看看是否有不同的实现,或者有更好的设计
            进行重构,反复整个过程
           
    既是简单的程序也应该如此,要养成良好的习惯
       
7。 设计和构建完整程序的基本策略:过程分解或者自顶向下提炼
        (用于过程化程序设计或者大型面向对象程序的各个小部分)
       
        一、将整个程序看做一个过程
        二、这个顶层的过程可以被定义为其他过程的调用,这些过程又可依序定义为其他的一些过程的调用,
            最终创建了一个过程的层次结构
        三、继续这一步骤,直到过程集无需再被进一步分解提炼,完全由语言的基本语句构成为止
       
8。 尽量缩减变量的作用域




相关文章

相关软件




月光软件程序下载编程文档电脑教程网站设计网址导航网络文学游戏天地幽默笑话生活休闲写作范文安妮宝贝
电脑技术编程开发网络专区谈天说地情感世界游戏元素分类游戏热门游戏体育运动手机专区业余爱好影视沙龙
音乐天地数码广场教育园地科学大观古今纵横谈股论金人文艺术医学保健动漫图酷二手专区地方风情各行各业

月光软件站·版权所有