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

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程序设计课件

    Java程序设计是计算机科学中的一个重要领域,主要涉及使用Java编程语言进行软件开发。Java是一种广泛应用于服务器端、桌面应用、移动应用(尤其是Android平台)的高级编程语言。天津大学计算机系提供的这门java程序...

    Java程序设计精讲课件

    Java程序设计精讲课件是一套全面讲解Java编程的教育资源,主要涵盖了泛型、集合类、Java输入输出以及反射等核心概念。这套课程旨在帮助初学者深入理解和熟练掌握Java编程技术,同时也适合有一定基础的开发者进行知识...

    java程序设计项目化教程

    在Java程序设计中,良好的代码组织和设计原则也是不可或缺的部分。MVC(模型-视图-控制器)架构模式常用于大型项目,它有助于分离业务逻辑、数据和用户界面。此外,遵循SOLID原则(单一职责、开闭、里氏替换、接口...

    JAVA程序设计课程设计

    Java程序设计课程设计是计算机科学领域中一个重要的实践环节,旨在帮助学生深入理解和掌握Java编程语言,提升软件开发能力。在这个课程设计中,学生通常会被要求完成一系列的任务,包括但不限于编写控制台应用、图形...

    《面向对象程序设计JAVA语言程序设计》

    《面向对象程序设计JAVA语言程序设计》涵盖了 Java 语言的基础知识点、设计原则、编程风格、多线程和并发、网络和 Web 编程、异常处理、安全和可靠性、Applet 和应用程序、设计模式、测试和调试等多方面的内容。

    Java程序设计.pdf

    Java 程序设计实训报告 本资源摘要信息是关于 Java 程序设计实训报告的知识点总结, Report 中包括编写四则运算游戏程序的设计和实现细节。 知识点一:Java Applet 小程序设计 * 了解 Java Applet 小程序的基本...

    Java程序设计EJB、XML与数据库

    Java程序设计EJB、XML与数据库是IT领域中三个核心的技术点,它们在现代软件开发中扮演着至关重要的角色。让我们逐一深入探讨这些知识点。 **Java程序设计**:Java是一种跨平台的面向对象的编程语言,由Sun ...

    Java程序设计基础教程

    Java程序设计基础教程是入门Java编程的必备指南,它涵盖了从环境配置到基本语法,再到面向对象编程等核心概念。本教程旨在帮助初学者建立起坚实的Java编程基础,并逐步熟悉整个开发流程。 首先,我们从环境配置开始...

    Java程序设计课件

    Java程序设计是一门涵盖广泛且深入的技术领域,尤其对于专科类学生来说,掌握Java语言是进入IT行业的必备技能。这个“Java程序设计课件”集合提供了全面的学习资源,旨在帮助学生系统地理解和运用Java编程。 首先,...

    java程序设计课后答案

    在Java编程语言中,我们经常会遇到像题目中所示的面向对象编程概念,包括类的定义、构造函数、封装、继承和方法的使用。...掌握这些基本概念是学习Java编程的基础,对于编写更复杂的程序至关重要。

    java程序设计简明教程

    《Java程序设计简明教程》是一本专注于Java编程语言学习的教材,旨在为初学者提供一个清晰、简洁的入门路径。教程可能涵盖了Java语言的基础概念、语法结构、面向对象编程原则,以及实际应用中的关键技术和工具。在...

    java程序设计案例

    根据提供的信息,我们可以推断这本书《Java程序设计案例》由李明、吴琼主编,并由清华大学出版社出版。虽然没有提供具体的内容,但基于书名、描述以及常见的Java教材内容,我们可以合理推测书中涵盖的主要知识点与...

    java程序设计课程代码

    Java程序设计是一门深入探讨如何使用Java编程语言进行软件开发的学科。这门课程的核心是学习如何编写高效、可读性强的代码,并掌握各种编程概念和技术。以下是对标题和描述中涉及的知识点的详细说明: 1. **Java...

    java记事本程序设计

    在Java编程语言中,记事本程序设计是一个常见的学习项目,它可以帮助初学者理解GUI(图形用户界面)编程的基本概念。以下将详细讲解基于给定的文件标题和描述中的知识点。 1. **Java基础** Java是一种面向对象的、...

    人事管理系统 Java程序设计

    本文将深入探讨一个基于Java程序设计的人事管理系统,旨在揭示其核心功能和设计原理。 首先,让我们了解什么是人事管理系统。人事管理系统(HRMS)是一种软件应用,旨在自动化和简化企业的人力资源管理流程,包括...

    Java程序设计基础(第5版)

    《Java程序设计基础(第5版)》是一本深入浅出的Java编程教材,适合初学者和有一定经验的程序员作为学习参考。此书全面覆盖了Java语言的基础概念、语法结构以及编程实践,旨在帮助读者掌握Java编程的核心技能。在本节...

    Java第三章习题

    Java 程序设计基本原则 在 Java 程序设计中,需要遵守以下基本原则: 1. 单一职责原则(SRP):每个类应该只有一个职责。 2. 开放封闭原则(OCP):对扩展开放,对修改封闭。 3. 里氏替换原则(LSP):子类可以...

Global site tag (gtag.js) - Google Analytics