`
杨方敏
  • 浏览: 2225 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java设计模式之六大设计原则

 
阅读更多

Java中有6个设计原则:

1、单一职责原则

    一个类只负责一项职责

    只有在逻辑上足够单才可以打破这个规律

    解决方案:拆分类,实现不同的作用

 

2、里氏替换原则

    所有引用基类的地方必须能透明的使用其子类的对象

    解决方案是:不重写父类的方法,也不要重载父类的方法

 

3、依赖倒置原则

    高层模块不应该依赖低层模块,二者都应该依赖其抽象,细节不应该抽象,抽象不应该依赖细节。

    通过接口之间来依赖    

 

4、接口隔离原则

    不实现它不要的接口

 

5、迪米特原则

    尽量减少类与类之间的依赖

        

 

6、开闭原则

    对扩展开放,对修改关闭

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    设计模式之六大原则详解,Markdown笔记

    详细介绍了设计模式六大原则,配有示例代码和图片,有开闭原则,单一职责原则,里氏替换原则,依赖倒置原则,接口隔离原则,迪米特法则等等。

    JAVA设计模式的六大原则

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

    JAVA设计模式六大原则详细讲解(面向对象语言通用)

    1.单一职责原则: 不要存在多于一个导致类变更的原因 ...接口隔离原则告诉我们在设计接口的时候要精简单一;迪米特法则告诉我们要降低耦合。而开闭原则是总纲,他告诉我们要对扩展开放,对修改关闭。

    Java设计模式之禅

    《Java设计模式之禅》是一本深入浅出讲解设计模式的书籍,书中不仅包含23种经典设计模式的案例,还详细介绍了设计模式背后的思想和原则,适合初学者以及对设计模式有一定了解的程序员阅读。本书旨在帮助读者理解如何...

    java设计模式pdf

    ### Java设计模式详解 #### 一、背景与概念 在软件工程领域,设计模式是一种用于解决常见问题的可重用解决方案。《Java设计模式PDF》是一本由James W. Cooper编写的经典书籍,该书详细介绍了Java编程语言中的设计...

    java 设计模式试题

    面向对象的六大基本原则包括开闭原则、里氏替换原则、合成聚合原则、依赖倒转原则、迪米特法则和单一职责原则。这些原则有助于指导开发者编写高质量的面向对象代码。 ### 22. 方法和数据的集中 在存在继承关系的...

    重学java的设计模式

    本文将着重探讨创建型模式、结构型模式和行为模式这三大类设计模式,并结合六项设计原则进行深入解析。 首先,我们来看创建型模式。创建型模式关注于对象的创建,它们提供了创建对象的灵活方式,使得代码更具复用性...

    设计模式六大原则 设计模式详解

    在本文中,我们将深入探讨设计模式的六大原则,这些原则是指导我们编写高质量、可维护和可扩展代码的关键。首先,我们将关注其中的一个重要原则——单一职责原则(Single Responsibility Principle,SRP)。 单一...

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

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

    java设计模式经典教程

    ### Java设计模式经典教程知识点概览 #### 一、设计模式概述 设计模式是一种软件设计方法,它为软件开发者提供了一种标准化的方式去解决常见的软件设计问题。设计模式的使用可以提高代码的可读性和可维护性,同时...

    韩顺平_Java设计模式笔记.docx

    本资源摘要信息是对《韩顺平_Java设计模式笔记.docx》的总结和分析,该笔记涵盖了 Java 设计模式的基础知识、设计模式的七大原则、原型设计模式、解释器设计模式、单例设计模式等内容,并对每个设计模式的原理、实现...

    Java23种设计模式6大原则

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

    尚硅谷_韩顺平_图解Java设计模式

    后续章节会继续深入探讨其他六大原则,以及23种经典设计模式,如工厂模式、单例模式、建造者模式、观察者模式等。这些模式是软件开发中的常用工具,掌握它们对于提升软件工程的实践能力至关重要。此外,这份笔记还会...

    读书笔记:Java设计模式全汇总设计模式的六大原则博客介绍和示例代码。.zip

    读书笔记:Java设计模式全汇总设计模式的六大原则博客介绍和示例代码。

    Java-设计模式.pdf

    文档"Java-设计模式.pdf"详细介绍了设计模式六大原则和工厂设计模式的应用。 设计模式的六大原则包括: 1. 单一原则(Single Responsibility Principle, SRP):要求每个类或方法只承担单一职责,即一个类或方法只...

    JAVA设计模式-原则和23种设计模式归纳总结

    本资源首先介绍了设计模式的六大原则,包括单一责任原则、开闭原则、里氏替换原则、接口隔离原则、合成复用原则和最少知道原则。然后,资源对23种设计模式进行了分类和总结,包括创建型模式、结构型模式和行为型模式...

    java设计模式资源下载

    标题“java设计模式资源下载”和描述“策略模式、代理模式、单例模式、多例模式、工厂方法模式、抽象工厂模式、观察者模式、适配器模式、门面模式、桥梁模式”指向了设计模式这一软件工程中至关重要的概念。...

Global site tag (gtag.js) - Google Analytics