最新 最热

设计模式之建造者模式

有些情况下,一个大类需要依赖另外一些小类共同完成一个需求,就好像一个完整的手机需要CPU,屏幕等小零件组成。

2022-03-29
0

Eclipse执行junit测试时出现Errors occurred during the build. Errors running builder 'Integrated Externa

执行单元测试时出现“Errors occurred during the build. Errors running builder 'Integrated External Tool Builder' on project 'xx'. The builder launch configuration could...

2022-03-28
1

Carson带你学设计模式:外观模式(Facade Pattern)

定义了一个高层、统一的接口,外部与通过这个统一的接口对子系统中的一群接口进行访问。

2022-03-25
1

【Flutter 组件集录】Draggable 与 DragTarget

Draggable 顾名思义,是可拖动的组件,它继承自 StatefulWidget ,且可接受一个泛型。 构造方法有非常多的入参,其中必须传入的是 child 和 feedback 两个组件。...

2022-03-18
2

Android Jetpack:利用Palette进行图片取色

Palette即调色板这个功能其实很早就发布了,Jetpack同样将这个功能也纳入其中,想要使用这个功能,需要先依赖库

2022-02-24
1

CRUDBoy成长计划(1)—当面试官问设计模式的时候说些什么?

在面试中,经常会问到设计模式,大部分情况下,面试者的回答都不太理想,原因大致如下:

2022-01-20
2

优雅!Lombok 中 @Builder 妙用!

哈喽,我是狗哥。不知道大家有没有用过 Lombok?里面的 @Builder 注解使用的创建者模式又叫建造者模式。简单来说,就是一步步创建一个对象,它对用户屏蔽了里面构建的细节,但却可以精细地控制对象的构造过程。...

2022-01-17
1

Android O中修改NotificationChannel 属性,升级app后该修改不生效,必须卸载app重新安装才能生效

ndroid 8.0中修改NotificationChannel 属性,升级app后该修改不生效,必须卸载app重新安装才能生效,原代码如下:

2022-01-10
1

一文带你了解建造者模式及相关实例解析

​ Builder设计模式的目的是将复杂对象的构造与其表示分离开来。通过这样做,相同的构造过程可以创建不同的表示

2022-01-07
1