最新 最热

java中的三大特性之继承

多个类中有相同的属性和行为的时候, 我们将这些具有相同属性和行为抽取出来到一个类中,就不需要这么多个类来定义这些属性和行为,只需要继承那个类就可以了,如图所示:...

2023-02-24
0

java接口简介

接口,在java中是一种引用数据类型,里面主要有常量、抽象方法(jdk及以前)、默认方法和静态方法(jdk8)、和私有方法(jdk9)。接口是一系列方法的声明,是一些方法的特征集合,一个接口只要方法的特征而没有方法的实现,因此这些方法可...

2023-02-24
1

Python 实现动态的工厂模式

本文讨论的主要是,如何把工厂模式生产的产品,即抽象类的子类信息动态地保存到一个表中,而不是直接简单粗暴地使用 if-else 来判断。

2023-02-23
0

理论:第二章:Spring的AOP和IOC是什么?使用场景有哪些?Spring事务与数据库事务,传播行为,数据库隔离级别

即在一个功能模块中新增其他功能,比方说你要下楼取个快递,你同事对你说帮我也取一下呗,你就顺道取了。在工作中如果系统中有些包和类中没有使用AOP,例如日志,事务和异常处理,那么就必须在每个类和方法中去实现它们。 代码纠...

2023-02-23
1

设计模式 - 六大设计原则之OCP(开闭原则)

在面向对象编程领域中,开闭原则规定软件中的类、对象、模块和函数对扩展应该是开放的,但对修改是封闭的。 这意味着 应该用抽象定义结构,用具体实现扩展细节,以此确保软件系统开发和维护过程的可靠性。...

2023-02-23
0

24. Groovy 面向对象编程-Traits特性学习-第五篇 终篇

Groovy语言学习笔记第24篇。本篇内容为traits知识点的最后一篇,将会介绍Self types(自身类型)和Limitations(限制)这两大方面的知识点。

2023-02-23
1

21. Groovy 面向对象编程-Traits特性学习-第二篇

本篇内容为Groovy学习第二十一篇,上篇学习了Traits的一些使用。本篇继续深入学习Traits相关知识。

2023-02-23
1

(二十四) Mixins组件配置的复用

:::nfo 说明 Mixins 到现在已经不推荐使用了,后面学习了 vue3 的组合式 api 会有更好的方法解决; mixins 是一个普通的 JavaScript 对象,和组件的配置是一样的 :::

2023-02-22
0