最新 最热

工厂模式【工厂设计模式】

定义一个创建产品对象的工厂接口,将产品对象的实际创建工作推迟到具体子工厂类当中。这满足创建型模式中所要求的“创建与使用相分离”的特点。...

2022-06-14
2

[深度] 高级认知的‘抽象’到底是什么?

In recent years, scientists have increasingly taken to investigate the predictive nature of cognition. We argue that prediction relies on abstraction, and thus ...

2022-06-10
4

【第五篇】深入理解HttpSecurity的设计

也就是在配置文件中通过 security:http 等标签来定义了认证需要的相关信息,但是在SpringBoot项目中,我们慢慢脱离了xml配置文件的方式,在SpringSecurity中提供了HttpSecurity等工具类,这里HttpSecurity就等同于我们在配置...

2022-05-10
2

抽象工厂模式

抽象工厂模式Abstract Factory是通过对类的工厂抽象使其业务用于对产品类簇的创建,而不仅仅是负责创建某一类产品的实例,抽象工厂模式提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们具体的类,抽象工厂模式又...

2022-05-06
2

设计模式(九)外观模式Facade(结构型)

在遇到以下情况使用facade模式: 1) 当你要为一个复杂子系统提供一个简单接口时。子系统往往因为不断演化而变得越来越复杂。大多数模式使用时都会产生更多更小的类。 这使得子系统更具可重用性,也更容易对子系...

2022-04-14
4

Java 设计模式 Day2 之面向抽象原则:接口(interface)的设计应用与抽象类的区别

面向抽象原则是面向对象四大基本原则的第一条,其重要性不言而喻,面向抽象原则分为抽象类、接口以及面向抽象编程,由于篇幅有限本文我们主要细说接口(interface)的设计与应用,并通过引入案例的形式使概念更便于理解。除去介...

2022-04-13
1

Java 设计模式 Day1 之面向抽象原则:抽象(abstract)类的设计与应用分析

面向抽象原则是面向对象四大基本原则的第一条,其重要性不言而喻,面向抽象原则分为抽象(abstract)类和接口(interface)以及面向抽象编程,由于篇幅有限本文我们主要细说抽象(abstract)类的设计与应用,并通过引入具体案例的形式使...

2022-04-13
1

设计模式之工厂模式!深入解析简单工厂模式,工厂方法模式和抽象工厂模式

工厂模式创建型模式: 对类的实例化过程进行抽象,能够将对象的创建和对象的使用分离开来 为了使得软件的结构更加清晰,外界对于这些对象使用只需要知道共同的接口,而不在意具体实现的细节,这样使得整个系统更加符合单...

2022-03-24
1

vue核心之AST

什么是AST AST是指抽象语法树(abstract syntax tree缩写即AST)模板转化为AST(简易版)index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv......

2022-02-25
2

Spring Cloud Alibaba - 26 Gateway-自定义谓词工厂

举个例子: 实现一个类似 12306订票管控的需求: 早上6点到23点,才允许业务进行。

2022-02-14
1