`
keke8614
  • 浏览: 46183 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

JAVA代码编写以及代码设计原则

    博客分类:
  • Java
阅读更多

       1.开闭原则:

       2.面向对象设计其实就是希望做到代码职责分解。

       3.依赖倒转原则:传统的过程性系统设计倾向于使高层次的模块依赖于低层次的模块;抽象层次依赖于具体层次。依赖倒转原则就是要把这种依赖关系倒转。即抽象不应该依赖细节,细节应该依赖抽象。要针对接口编程,不要针对实现编程。高层模块不应该依赖低层模块,两个都应该依赖抽象.

       4.迪米特法则:如果两个类不彼此直接通信,那么两个类就不应该直接的发生关系。如果一个类需要调用另一个类的方法的话,可以通过第三者转发这个调用。

       5.编程中大量的分支判断会使它们难以修改和扩展,就像早期非活字印刷一样,任何的修改和变化都是致命的。

       6.如果类之间可以设置为合成或聚合方式那么绝不用继承,因为继承有着强耦合关系。并且继承使耦合在编译时,而合成或聚合使耦合在运行时发生。

分享到:
评论

相关推荐

    Java代码编写规范[归类].pdf

    Java代码编写规范是确保代码可读性、可维护性和团队协作效率的重要准则。这份文档主要涵盖了几个关键方面,包括命名规范、代码格式和样式规则,这些都是编写高质量Java代码的基础。 **1. 前言** 前言部分通常会阐述...

    java代码编写规范

    Java代码编写规范是确保代码可读性、可维护性和团队协作效率的重要工具。这份文档旨在提供一套详尽的指导原则,帮助开发者遵循一致的风格和最佳实践,从而提高代码质量。 1. **介绍** - **目的**:Java编码文档的...

    java编写原则.txt

    开放封闭原则、里氏替换原则、依赖倒置原则以及接口隔离原则共同构成了面向对象设计的核心理念,指导着开发者如何设计和组织代码,以应对不断变化的业务需求和技术挑战。遵循这些原则,不仅可以提高代码的重用性和...

    JAVA代码编写规范

    Java代码编写规范是编程实践中非常重要的一个环节,它旨在提高代码的可读性、可维护性和团队协作效率。遵循良好的编码规范,可以帮助开发者避免潜在的错误,提高代码质量,并使得团队成员之间的沟通更加顺畅。以下是...

    JAVA代码编写方法

    以下是一些关于JAVA代码编写的建议: 1. **命名约定**:Java代码中的类名应以大写字母开头,如`ThisIsAClassName`。字段、方法和对象名则以小写字母开头,内部单词首字母大写,如`thisIsMethodOrFieldName`。常量...

    java代码编写建议

    ### Java代码编写建议详解 #### 一、命名与编码风格 在Java编程中,遵循一定的命名规范和编码风格是至关重要的。例如,类名应采用驼峰式大写(如`ThisIsAClassName`),而方法或字段名则应采用小写字母开头的驼峰...

    Java代码设计规范

    Java代码设计规范是编程实践中非常重要的一个环节,它旨在提高代码质量、可读性和团队协作效率。本规范基于一系列安全可靠的原则,旨在帮助Java开发者编写出高效、稳定且易于维护的代码。 ### 1. 简介 良好的代码...

    Java代码编写规范.pdf

    Java代码编写规范是软件开发中不可或缺的一部分,它旨在提高代码的可读性、可维护性和团队协作效率。以下是对这份规范的详细解读: 1. **前言** - **编写目的**:制定Java代码规范的主要目标是确保代码的一致性和...

    java代码编写规范程序员代码规范文.pdf

    《Java代码编写规范》是指导程序员进行高效、可读、可维护代码编写的准则,旨在提升团队合作效率,保持代码一致性,并降低维护成本。本文档由滕飞在2010年编写,主要涵盖以下几个核心方面: 1. 命名规范: - ...

    JAVA代码编写的30条建议

    【JAVA代码编写的30条建议】 1. **命名规范**:遵循驼峰命名法,类名首字母大写,字段、方法和对象首字母小写。常量使用全大写,基本类型静态final标识符也应全大写。包名全小写,包括中间的单词。 2. **通用类...

    Java代码编写的30条建议

    在编程世界中,Java语言以其跨平台性、稳定性和...这30条建议涵盖了从基础语法到高级特性的诸多方面,遵循这些原则,可以编写出更高质量、更易于维护的Java代码。不断学习和实践,是成为一个优秀Java开发者的必经之路。

    JAVA优质代码编写的30条可行建议

    本文将围绕“JAVA优质代码编写的30条可行建议”的主题进行展开,详细介绍每一条建议背后的意义及其如何帮助开发者提高代码质量。 ### 1. 命名规范 - **变量命名**:采用有意义的名称,如`studentName`而非`sName`。...

    Java代码编写的30条建议 .doc

    ### Java代码编写的30条建议 #### 一、命名规范 1. **类名**:应使用大驼峰命名法(Pascal Case),即每个单词的首字母都大写,例如`ThisIsAClassName`。 2. **变量、方法、对象(句柄)名**:使用小驼峰命名法...

    java重构改善既有代码设计

    "java重构改善既有代码设计"的主题涵盖了多种实践和原则,包括识别重构的信号、选择合适的重构技术以及如何安全地执行重构。 1. **重构的动机**:当代码变得难以理解、维护成本增加或者性能下降时,重构就显得尤为...

    java代码自动生成工具

    Java代码自动生成工具是一种高效开发辅助软件,它能够根据预设的模板或规则,自动创建出符合特定规范的Java源代码。这样的工具极大地提升了开发效率,减少了程序员在编写重复性结构化代码上的时间,使他们可以更加...

    JAVA代码编写的30条建议.doc

    在编写高质量的JAVA代码时,遵循一定的规范和最佳实践至关重要。以下是一些关键的建议,可以帮助开发者提升代码的可读性、可维护性和整体质量: 1. **命名规范**: - 类名首字母大写,如`ThisIsAClassName`。 - ...

    JAVA语言编写的万年历

    它的设计目标是“一次编写,到处运行”,这意味着Java程序可以在任何支持Java的设备上运行,无需重新编译。Java具有垃圾回收机制、自动内存管理、异常处理以及丰富的类库等特性,使得它成为开发桌面应用、服务器端...

    博客java设计代码

    了解它们的工作原理,如何在Servlet中编写业务逻辑,以及如何在JSP中嵌入Java代码来渲染页面,是构建动态网站的核心技能。 3. **MVC架构**:博客系统很可能采用了Model-View-Controller(模型-视图-控制器)架构,...

    Java 编写的计算机器程序

    在Java编程领域,这样的程序通常涉及到基础的算术运算、逻辑控制以及面向对象设计原则。下面将详细介绍这个项目的相关知识点。 【源码结构与Eclipse IDE】 1. `.project`:这是Eclipse工作空间项目的配置文件,它...

    java编写的学生会投票系统

    这样的设计符合面向对象的原则,增加了代码的可读性和复用性。 此外,系统可能还涉及到多线程技术,以实现并发投票和票数实时更新,保证系统的响应速度。Java的并发API提供了丰富的工具,如Thread、ExecutorService...

Global site tag (gtag.js) - Google Analytics