`
loveinsilence
  • 浏览: 5088 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

Java程序设计的基本原则

    博客分类:
  • Java
 
阅读更多
http://sishuok.com/video-0-254

1. 面向接口编程:Java中公认的第一原则。
2. 优先使用对象组合,而不是类继承。
class A{
	public void fun1(){
		new B().t1();
	}

	public void fun2(){
		new B().t2();
	}
}


3. 分层:最典型的三层结构:表现层》逻辑层》数据层
表现层功能:表现数据,人机交互,收集参数调用逻辑层。
逻辑层功能:进行数据的逻辑校验,进行逻辑判断,实现业务功能,处理相关功能,处理后续流程,返回数据给表现层。
数据层功能:实现数据持久化,实现对象和持久化数据的双向映射。

4. 层间的交互原则:
表现层调用逻辑层,逻辑层调用数据层。必须是单向调用。
层间交互应该通过接口。

5. 开闭原则:
对新增开放,对修改关闭。尽量不去修改原有代码。

6. 依赖性倒置原则
依赖抽象而不依赖于具体的实现。

7. 接口隔离原则
不要使用通用接口,而为不同用户使用不同的接口。

8. 替换原则
子类应当可以替换父类,并出现在父类出现的任何地方。
分享到:
评论

相关推荐

    Java面向对象程序设计杨晓燕面向对象基本原则和模式.pptx

    第1页/共30页 Java面向对象程序设计杨晓燕面向对象基本原则和模式全文共30页,当前为第1页。 类的UML图 UML类图显示类的三个组成部分,第一是Java中定义的类名,第二个是该类的属性,第三个是该类提供的方法。 第一...

    基于Javaweb的《java程序设计》教学网站源码

    《Java程序设计》是学习Java的重要课程,主要介绍了Java的基础知识、基本语法、编程案例等。课程中将Java的编程技术与面向对象的程序设计融合在一起,可以帮助学习者了解和学习面向对象编程技术的原则和方法,重点是...

    Java程序设计复习题.docx.docx

    Java程序设计复习题 Java程序设计复习题全文共19页,当前为第1页。Java程序设计复习题全文共19页,当前为第1页。一、选择题: Java程序设计复习题全文共19页,当前为第1页。 Java程序设计复习题全文共19页,当前为第...

    JAVA程序设计教程

    第一章程序和程序设计 .......................................................................................................1 §1.1 什么是程序 ?........................................................

    Java面向对象程序设计(清华版)压缩卷3

    本书综合介绍了Java语言编程技术和面向对象程序设计两部分内容,在讲授Internet上最流行的编程语言Java的同时,还介绍了它所采用的面向对象技术的基础理论、主要原则和思维方法。本书内容翔实全面,涵盖了从基本概念...

    《Java程序设计案例教程》教学课件02Java语言基础.pptx

    模块2 Java语言基础 《Java程序设计案例教程》教学课件02Java语言基础全文共48页,当前为第1页。 学习目标 01 掌握标识符、关键字、分隔符、变量和常量的含义和使用方法。 02 了解Java注释的格式和代码书写风格。 03...

    Java面向对象程序设计杨晓燕面向对象基本原则和模式PPT教案学习.pptx

    Java面向对象程序设计杨晓燕面向对象基本原则和模式PPT教案学习.pptx

    Java面向对象程序设计面向对象的几个基本原则PPT教案学习.pptx

    Java面向对象程序设计面向对象的几个基本原则PPT教案学习.pptx

    《Java程序设计案例教程》教学课件05深入Java面向对象.pptx

    模块5 深入Java面向对象 《Java程序设计案例教程》教学课件05深入Java面向对象全文共47页,当前为第1页。 学习目标 01 了解Java面向对象程序设计的思想原则。 02 掌握类的结构、定义及对象的创建和使用。 03 掌握...

    《Java程序设计案例教程》课程标准.doc

    《Java程序设计案例教程》课程标准 "课程代码 " "适用专业 " " "课程学分 " "总学时 "100 " "制定人 " "制定时间 "2020.03 " "修订人 " "修订时间 " " "合作企业 " "审核部门 " " 1.课程性质与设计思路 1.1课程的...

    Java面向对象程序设计(清华版)压缩卷2

    本书综合介绍了Java语言编程技术和面向对象程序设计两部分内容,在讲授Internet上最流行的编程语言Java的同时,还介绍了它所采用的面向对象技术的基础理论、主要原则和思维方法。本书内容翔实全面,涵盖了从基本概念...

    Java面向对象程序设计(清华版)压缩卷1

    本书综合介绍了Java语言编程技术和面向对象程序设计两部分内容,在讲授Internet上最流行的编程语言Java的同时,还介绍了它所采用的面向对象技术的基础理论、主要原则和思维方法。本书内容翔实全面,涵盖了从基本概念...

    Java高级程序设计实战教程第一章-Java编码规范.pptx

    1.2.1 文件后缀名 表1-1 Java程序使用的文件后缀名 文件类别 文件后缀名 Java源文件 .java Java字节码文件 .class 其中两者最本质的区别在于,.Java文件是供虚拟机运行时执行的文件, 而.class文件可以让你在任何一...

    java设计架构[1].doc

    本文首先考察企业级应用的一般概念和需求,然后简要阐述面向对象程序设计的基本原则,并结合软件工程的思想来讨论多层的J2EE应用架构,分析它们满足企业级应用的方式,,再通过讲述常用的几种Java设计模式和Java反射...

    Java23种基本的设计模式整料整理学习源码示例zip

    里氏代换原则(Liskov Substitution Principle) 里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用的...

    JAVA初学者必须的学习资料

    面向对象的编程也是以面向过程编程为基础而发展起来的,因为在对象的方法等程序片内部,仍然需要严格遵守传统的结构化程序设计原则,因此,熟练掌握结构化程序设计的三种基本流程是进一步学习Java面向对象程序设计的...

    自考04747《Java语言程序设计(一)》简答题全集.doc

    〔2.5分〕 14、 简述编程语言的几个发展阶段 1 面向机器语言 〔1分〕 2 面向过程语言 〔1分〕 3 结构化程序设计阶段 〔1分〕 4 面向对象编程 〔1分〕 15、 什么是类及类的实现包括什么 类是组成java程序的基本要素 ...

    最新自考04747《Java语言程序设计(一)》简答题全集资料.doc

    (2.5分) 14、 简述编程语言的几个发展阶段 1 面向机器语言 (1分) 2 面向过程语言 (1分) 3 结构化程序设计阶段 (1分) 4 面向对象编程 (1分) 15、 什么是类及类的实现包括什么 类是组成java程序的基本要素 ...

    Java设计模式-面向对象七大设计原则

    例如:随着计算机的不断发展,程序学习这门技术也越来越重要,很多人都开启了学习java编程学习,本文就介绍了Java编程学习的七大基本原则。 面向对象设计原则一共有七个:开闭原则、里氏替换原则、依赖倒转原则、...

    JAVA基本编码规范

    本文提供一整套编写高效可靠的 ...而且,通过遵循这些程序设计标准,作为一个 Java 软件开发者的生产效率会有显著提高。经验证明,若从一开始就花时间编写高质量的代码,则在软件开发阶段,对代码的修改要容易很多。

Global site tag (gtag.js) - Google Analytics