最新 最热

设计模式 ☞ 创新型模式之工厂方法模式

我们把被创建的对象称为“产品”,把创建产品的对象称为“工厂”。如果要创建的产品不多,只要一个工厂类就可以完成,这种模式叫“简单工厂模式”。在简单工厂模式中创建实例的方法通常为静态方法,因此简单工厂模式又叫作静...

2020-12-28
1

设计模式结构性:享元模式(FlyweightPattern)

享元模式(Flyweight Pattern)主要用于减少创建对象的数量,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。...

2020-12-28
2

Pandas 数据分析小技巧系列 第五集

固定列zip_code,组合factory,warehouse,retail 三个列名为一个维度,按照这种方法凑齐两个维度后,数据一定变长。

2020-12-17
1

【云+社区年度征文】设计模式-工厂模式(简单工厂、工厂方法、抽象工厂)

个工厂对象决定创建出哪一种产品类的实例**。定义了一个创建对象的类,由这个类来封装实例化对象的行为(代码)。当我们会用到大量的创建某种、某类或者某批对象时,就会使用到工厂模式。...

2020-11-30
1

ABAP =>、->和?=符号的含义

在OO ALV(面向对象ALV报表)中使用CL_SALV_TABLE的静态方法Factory()来创建类的实例时需要用到=>

2020-11-27
1

SpringBoot使用策略模式+工厂模式

为了防止大量的if...else...或switch case代码的出现,可以使用策略模式+工厂模式进行优化。 在我的项目当中,报表繁多,所以尝试了这种方式进行优化报表的架构。代码很简单,如下:...

2020-11-26
1

php常用的三种设计模式【php】

如果一个系统,很多地方用 new User() 这种方式。有一天 new User('A');增加个参数,所有地方都需要变更;

2020-11-13
2

『设计模式』工厂方法模式

每次增加一个产品时,都需要增加一个具体类和对象实现工厂,使得系统中类的个数成倍增加,在一定程度上增加了系统的复杂度,同时也增加了系统具体类的依赖。...

2020-10-28
1

『设计模式』简单工厂模式

简单工厂模式也被称为静态工厂模式;使用简单工厂模式可以将产品的“消费”和生产完全分开,客户端只需要知道自己需要什么产品,如何来使用产品就可以了,具体的产品生产任务由具体的工厂类来实现。工厂类根据传进来的参数...

2020-10-28
1

『设计模式』HR问了我朋友什么是简单工厂模式,竟被质疑是否学过设计模式,是否是计算机专业?

简单工厂模式也被称为静态工厂模式;使用简单工厂模式可以将产品的“消费”和生产完全分开,客户端只需要知道自己需要什么产品,如何来使用产品就可以了,具体的产品生产任务由具体的工厂类来实现。工厂类根据传进来的参数...

2020-10-28
1