跳到主要内容
SUN / 笔记

BLOG / 766 ARTICLES

技术笔记

计算机基础、AI、后端与客户端开发笔记

设计模式 · 33 篇文章清除筛选
2 分钟
设计模式

设计模式 - 组合

将对象组合成树形结构来表示“整体/部分”层次关系,允许用户以相同的方式处理单独对象和组合对象。

1 分钟
设计模式

设计模式 - 空对象

一个方法返回 NULL,意味着方法的调用端需要去检查返回值是否是 NULL,这么做会导致非常多的冗余的检查代码。并且如果某一个调用端忘记了做这个检查返回值,而直接使用返回的对象,那么就有可能抛出空指针异常。

2 分钟
设计模式

单例模式

单例模式,比较重要的应用是,我们可以确保我们的线程安全,因为如果我们用多个对象来操作我们的线程池的时候是很为危险的。

24 分钟
设计模式

面向对象的六大原则

所谓职责是指类变化的原因。如果一个类有多于一个的动机被改变,那么这个类就具有多于一个的职责。而单一职责原则就是指一个类或者模块应该有且只有一个改变的原因。通俗的说,即一个类只负责一项职责,将一组相关性很高的函数、数据封装到一个类中。

页