快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

Java软件开发学习笔记(三)

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

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

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

4。 方式(Method)设计原则之一:每一个方式都应该是内聚性(cohesive)的。
--也就是说,它应当集中做一件事情

依据这一个原则,main方式通过创建对象来对程序进行初始化,而调用另外的方式处理其他事情。

应保持方式尽可能短

5。 把大的和复杂的设计问题分解成小的组件,这样便更轻易设计。
每个组件都定义好了接口,可以与其他组件相连接。

接口是指方式的名字和参数列表,也就是参数的数量和类型。

在接口确定下来后,也就是确定了方式及其作用之后,就可以依次设计每个方式体了

-》程序是由许多按序相互调用的方式组成

6。 一个程序设计的完整过程:
一、问题描述
二、设计和实现
设计策略: 找到解决主要问题的算法,然后分配行为给方式
注重事项: 应当着重考虑和研究算法
应仔细地确定行为,并为其指定方式
使用J2SDK文档,查找许多有用地类和方式
注重一些原则:内聚性等等
三、测试
要有测试计划和测试日志
四、回顾
看看是否有不同的实现,或者有更好的设计
进行重构,反复整个过程

既是简朴的程序也应该如此,要养成良好的习惯

7。 设计和构建完整程序的基本策略:过程分解或者自顶向下提炼
(用于过程化程序设计或者大型面向对象程序的各个小部分)

一、将整个程序看做一个过程
二、这个顶层的过程可以被定义为其他过程的调用,这些过程又可依序定义为其他的一些过程的调用,
最终创建了一个过程的层次结构
三、继承这一步骤,直到过程集无需再被进一步分解提炼,完全由语言的基本语句构成为止

8。 尽量缩减变量的作用域






返回类别: 教程
上一教程: 如何利用Apache+Tomcat配置JSP开发环境?
下一教程: Java常见问题集锦25问

您可以阅读与"Java软件开发学习笔记(三)"相关的教程:
· Java软件开发学习笔记(二)
· Java学习笔记(一)--认识开发环境
· java.util包学习笔记一
· 《Effective Java》学习笔记(3)
· 《Effective Java》学习笔记(1)
    微笑服务 优质保证 索取样品