`

Java 类的设计原则

    博客分类:
  • Java
阅读更多
Java类的设计原则 收藏

1.把属性设成private
2.初始化数据
3.在类中尽量不要用太多的基本数据类型
4. 不是所有的域需要独立的accessors and mutators(getters and setters)
5.用标准的形式定义类
6.命名要符合类、方法的功能


类公共接口的单独成员应该是类的操作符。(?)
类A的实例不应该直接发送消息给类B的成员。(?)
操作符是公共的,当且仅当类实例的用户可用。(?)
属于类的每个操作符(?)要么访问、要么修改类的某个数据。
类必须尽可能少地依赖其他类。
两个类之间的互相作用应该是显式的。
继承结构的父类应该是目标概念的抽象模型。
分享到:
评论

相关推荐

    Java并发编程设计原则和模式

    本资料“Java并发编程设计原则和模式”深入探讨了如何在Java环境中有效地进行并发处理,以充分利用系统资源并避免潜在的并发问题。 一、并发编程基础 并发是指两个或多个操作在同一时间段内执行,但并不意味着这些...

    java 并发编程设计原则与模式第二版

    java 并发变成设计原则与模式第二版 PDF版本,下载即看

    JAVA架构设计原则与J2EE必读书目推荐

    ### JAVA架构设计原则 #### 基本原则 在探讨JAVA架构设计时,有几个核心原则是必不可少的: 1. **分层原则**:这一原则强调通过分层来降低软件的复杂性。它将整个系统划分为不同的逻辑层级,每一层都承担特定的...

    java oo 设计原则

    Java面向对象设计原则是软件开发中的基石,它们指导着我们编写出高质量、可维护和可扩展的代码。这些原则包括单一职责原则(SRP)、不要重复代码原则(DRY)、开闭原则(OCP)、里氏替换原则(LSP)、依赖倒置原则(DIP)以及...

    Java并发编程:设计原则与模式(第二版)-3

    《Java并发编程:设计原则与模式(第二版)》是一本深入探讨Java多线程编程技术的权威著作。这本书详细阐述了在Java平台中进行高效并发处理的关键概念、设计原则和实用模式。以下是对该书内容的一些核心知识点的概述...

    JAVA开闭原则

    JAVA开闭原则是一种重要的软件设计思想,其核心理念在于提高软件系统的灵活性、稳定性和可维护性。开闭原则强调“对扩展开放,对修改关闭”,即在设计阶段应该确保软件模块能够在不修改原有代码的基础上,通过扩展的...

    JAVA设计模式的六大原则

    ### JAVA设计模式的六大原则 #### 一、开闭原则(Open-Close Principle) **定义:** 开闭原则强调的是软件实体(类、模块、函数等)应该是可扩展的但不可修改的,即软件实体应该对扩展开放,对修改关闭。 **实践...

    Java并发编程设计原则与模式.pdf

    《Java并发编程设计原则与模式》是Java并发编程领域的一部经典著作,作者Doug Lea在并发编程领域有着深厚的造诣。这本书详细介绍了如何在Java环境中有效地设计和实现并发程序,涵盖了众多关键概念、设计原则和实用...

    Java面向对象的设计原则

    面向对象设计原则是Java开发中不可或缺的指导方针,它们帮助我们构建可维护、可扩展且高效的应用程序。这里主要讨论的是“优先使用对象组合而非类继承”这一原则,以及继承的相关概念。 对象组合,也称为聚合或包容...

    java并发编程:设计原则与模式.rar

    《Java并发编程:设计原则与模式》是一本深入探讨Java多线程编程的书籍,它涵盖了并发编程中的关键概念、原则和模式。在Java中,并发处理是优化应用程序性能、提高资源利用率的重要手段,尤其在现代多核处理器的环境...

    java 程序设计思想

    本书的核心目的是帮助新手程序员理解和掌握这些设计原则和最佳实践,从而提升他们的编程水平和思维方式。下面将详细讨论Java程序设计中的关键知识点。 1. **面向对象编程(OOP)**:Java是一种面向对象的语言,其...

    java面向对象设计的六大原则

    这六个面向对象设计原则为开发人员提供了一套指导思想,帮助他们在设计和重构系统时做出更明智的选择。遵循这些原则不仅可以提高代码的质量,还能增强系统的可扩展性和可维护性。虽然这些原则看起来简单,但在实际...

    Java并发编程:设计原则与模式2中文版

    《Java并发编程:设计原则与模式2中文版》是一本深度探讨Java开发中并发编程的专著,旨在帮助开发者理解和掌握在多线程环境下编写高效、安全、可维护的代码。这本书涵盖了Java并发编程的核心概念、最佳实践以及常用...

    Java23种设计模式6大原则

    六大设计原则是设计模式的基础,包括单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则和开闭原则。单一职责原则确保类只做一件事情,提高代码可读性和可维护性;里氏替换原则允许子类替换父类而...

    Java程序设计精讲课件

    第4章主要介绍类的实例化、构造函数、访问修饰符等,以及接口的使用,使学生掌握面向对象设计的基本原则。第5章则深入到类的内部,讲解抽象类、内部类、匿名类以及异常处理,这些都是在实际项目开发中不可或缺的知识...

    JAVA 24种设计模式介绍与6大设计原则.pdf

    JAVA的六大设计原则是对设计模式应用的指导,是使软件更加灵活、易于维护和复用的基础。这六大设计原则包括: 1. 单一职责原则(Single Responsibility Principle, SRP):一个类应该只有一个引起它变化的原因,即...

    Java并发编程_设计原则和模式(CHM)

    本资源"Java并发编程_设计原则和模式(CHM)"聚焦于Java语言在并发环境下的编程技巧、设计原则以及最佳实践模式。 一、并发编程基础 并发编程涉及多个执行单元同时运行,这些单元可能是线程或进程。在Java中,主要...

    Java并发编程:设计原则与模式(第二版)

    Java并发编程:设计原则与模式(第二版).pdf

    一本经典的多线程书籍 Java并发编程 设计原则与模式 第二版 (英文原版)

    《Java并发编程 设计原则与模式 第二版》是一本深受程序员喜爱的经典书籍,由Addison Wesley出版。这本书深入探讨了Java平台上的多线程编程技术,为开发者提供了丰富的设计原则和模式,帮助他们理解和解决并发环境中...

    java程序设计课件

    遵循SOLID原则,编写可读性强、可维护的代码,以及了解如何利用设计模式解决常见问题,都是成为一个优秀Java程序员的必备素养。 总的来说,天津大学的这门Java程序设计课件涵盖了从基础知识到进阶主题的全面内容,...

Global site tag (gtag.js) - Google Analytics