美文网首页
Java 开发设计的六大基本原则

Java 开发设计的六大基本原则

作者: Provider | 来源:发表于2022-06-13 17:15 被阅读0次

1、遵循单一职责原则

1)一个类只专注于做一件事;
2)高内聚,低耦合;

2、开放-封闭原则

1)对拓展开放,对修改关闭(尽可能不动原有代码进行拓展);
2)高内聚,低耦合;
3)为达到目的,需对系统进行抽象化设计(关键);

image.png

3、里氏替换原则

1)子类必须能够替换它们的基类,基类与子类可互换,客户端没有察觉情况下;
2)低耦合;
3)很容易实现同一父类下的各个子类的互换,而客户端可以毫不察觉;

image.png

士兵只能使用WeaponGun,而无法使用ToyGun杀敌,如果使用ToyGun将会出错。这就是里氏替换原则。

4、依赖倒置原则

这个是开闭原则的基础,具体内容:面向接口编程,依赖于抽象而不依赖于具体。写代码时用到具体类时,不与具体类交互,而与具体类的上层接口交互。

5、接口隔离原则

1)使用多个专一功能的接口比使用一个总接口总要好,但不能过渡;
2)一个接口不能过于臃肿;
3)高内聚
4)会使一个软件系统功能拓展时,修改的压力不会影响到别的对象那去;

Model只要满足好身材这个条件,就有可能成为模特,漂亮女孩满足好身材和好。AngelaBaby即有好身材又好。

6、迪米特原则

1)又叫最少知识原则;
2)对象与对象之间应该使用尽可能少的方法来关联,避免千丝万缕的关系;
3)低耦合;
4)类知道其他类应尽量少;
5)类可以访问其他类的方法或者属性也应尽量少;

如果Lily和Jack自己做hamburg那么就会与Vegetable、Meat、Bread产生千丝万缕关系。上图,则由KFC来做,这样Lily和Jack就只与Hamburg有关关联,与材料就没有关联了。

相关文章

  • Java 开发设计的六大基本原则

    1、遵循单一职责原则 1)一个类只专注于做一件事;2)高内聚,低耦合; 2、开放-封闭原则 1)对拓展开放,对修改...

  • 设计模式基本框架

    设计模式整体可简单描述为:六大基本原则、三大类23种设计模式。1、六大基本原则:1)单一职责原则:大到一个模块,中...

  • 架构师之路3-代码开发稳定之道

    设计架构基本原则 设计原则继承面向对象的设计思想,遵守设计模式基本原则 框架开发与项目开发相分离框架的开发任务是维...

  • iOS面试资料(一)

    iOS面试题 [toc] 设计基本原则 简述六大设计基本原则(也称 SOLID 五大原则) 单一职责原则 (SRP...

  • iOS面试资料

    iOS面试题 [toc] 一、设计基本原则 简述六大设计基本原则(也称 SOLID 五大原则) 单一职责原则 (S...

  • Java基础

    JAVA开发六大原则 抽象类和接口的对比 如何去设计类和接口(Effective Java) 1、使类和成员的可访...

  • java设计模式介绍

    一、设计模式的六大基本原则 1.单一职责原则(Single Responsibility Principle,SR...

  • 架构设计六大基本原则

    架构最重要的就是编程思想: 利于开发者 利于公司 利于客户 在日常开发中我们需要遵从六大基本原则,分别是: 单一职...

  • 理解面向对象

    面向对象是一种软件开发的方法,同类的还有面向过程。面向对象指的是在程序设计中采用Java的封装、继承、多态、六大原...

  • JAVA开发六大设计原则(SOLID)

    引用:一位10年Java工作经验的架构师聊Java和工作经验 1.单一职责原则(SingleResponsibil...

网友评论

      本文标题:Java 开发设计的六大基本原则

      本文链接:https://www.haomeiwen.com/subject/lbwomrtx.html