-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
17 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
--- | ||
category: | ||
- 设计模式 | ||
tag: | ||
- 创建型模式 | ||
--- | ||
|
||
# Singleton 单例模式 —— 只有一个实例 | ||
|
||
<!-- more --> | ||
|
||
## 单例模式的定义 | ||
|
||
如果一个类只允许创建一个对象(或实例),那么,这个类就是一个单例类,这种设计模式就称为单例模式。 | ||
|
||
从业务概念方面来讲,如果某个类包含的数据在系统中只应保存一份,那么这个类就应该被设计为单例类。 | ||
|