文章

java8设计和架构

java8设计和架构1.Lambda表达式和设计模式2.Lambda表达式和SOLID原则1.Lambda表达式和设计模式有时候,使用Lambda表达式可以使得设计模式更加简单。命令者模式策略模式观察者模式模板方法模式发现上述设计模式大都类似,都是框架差不多,但是细节不同,而且这些不同点一般是行为操作不同。。2.Lambda表达式和SOLID原则SOLID :Single...

java8设计和架构

文章信息

  • 原文链接:https://jiayq.blog.csdn.net/article/details/89458436
  • 发布时间:2019-04-22 18:56:18
  • 阅读量:384
  • 分类:java同时被 2 个专栏收录, 订阅专栏, Java8
  • 标签:#java8设计与架构, #设计模式, #开发原则, #SOLID, #全局考虑

摘要

文章浏览阅读384次。java8设计和架构1.Lambda表达式和设计模式2.Lambda表达式和SOLID原则1.Lambda表达式和设计模式有时候,使用Lambda表达式可以使得设计模式更加简单。命令者模式策略模式观察者模式模板方法模式发现上述设计模式大都类似,都是框架差不多,但是细节不同,而且这些不同点一般是行为操作不同。。2.Lambda表达式和SOLID原则SOLID :Single…


java8设计和架构

  • 1.Lambda表达式和设计模式
  • 2.Lambda表达式和SOLID原则

1.Lambda表达式和设计模式

有时候,使用Lambda表达式可以使得设计模式更加简单。

  • 命令者模式
  • 策略模式
  • 观察者模式
  • 模板方法模式

发现上述设计模式大都类似,都是框架差不多,但是细节不同,而且这些不同点一般是行为操作不同。。

2.Lambda表达式和SOLID原则

SOLID :

  • Single responsibility
  • Open/Closed
  • Liskov substitution
  • Interface segregation
  • Dependency inversion

  • 单一功能原则 :单一功能原则 认为对象应该仅具有一种单一功能的概念。
  • 开闭原则(ocp) 认为“软件体应该是对于扩展开放的,但是对于修改封闭的”的概念。
  • 里氏替换原则 :里氏替换原则 认为“程序中的对象应该是可以在不改变程序正确性的前提下被它的子类所替换的”的概念。
  • 接口隔离原则 :接口隔离原则 认为“多个特定客户端接口要好于一个宽泛用途的接口”的概念。
  • 依赖反转原则: 依赖反转原则 认为一个方法应该遵从“依赖于抽象而不是一个实例” 的概念。依赖注入是该原则的一种实现方式。

这部分总体来说比较抽象,从全局的角度考虑,现在有些看不懂。

本文由作者按照 CC BY 4.0 进行授权