Skip to content

Commit 93e2dcc

Browse files
committed
Site updated: 2018-04-18 01:52:25
1 parent a9a1901 commit 93e2dcc

File tree

5 files changed

+15
-15
lines changed

5 files changed

+15
-15
lines changed

2018/01/30/factory-in-python.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@
138138

139139

140140
<meta name="description" content="前言工厂模式,顾名思义就是我们可以通过一个指定的“工厂”获得需要的“产品”,在设计模式中主要用于抽象对象的创建过程,让用户可以指定自己想要的对象而不必关心对象的实例化过程。这样做的好处是用户只需通过固定的接口而不是直接去调用类的实例化方法来获得一个对象的实例,隐藏了实例创建过程的复杂度,解耦了生产实例和使用实例的代码,降低了维护的复杂性。本文会用Python实现三种工厂模式的简单例子,所有代码都托">
141-
<meta name="keywords" content="python,factory pattern,design pattern">
141+
<meta name="keywords" content="python,design pattern,factory pattern">
142142
<meta property="og:type" content="article">
143143
<meta property="og:title" content="用Python实现设计模式——工厂模式">
144144
<meta property="og:url" content="http://shaqsnake.github.io/2018/01/30/factory-in-python.html">
@@ -530,10 +530,10 @@ <h3 id="结论"><a href="#结论" class="headerlink" title="结论"></a>结论</
530530

531531
<a href="/tags/python/" rel="tag"># python</a>
532532

533-
<a href="/tags/factory-pattern/" rel="tag"># factory pattern</a>
534-
535533
<a href="/tags/design-pattern/" rel="tag"># design pattern</a>
536534

535+
<a href="/tags/factory-pattern/" rel="tag"># factory pattern</a>
536+
537537
</div>
538538

539539

2018/02/01/builder-and-prototype-in-python.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@
138138

139139

140140
<meta name="description" content="前言前两篇文章介绍了单例模式和工厂模式,这两种设计模式实际上都属于软件工程中的创建型模式(Creational Pattern)。维基百科有对这类模式的定义: 在软件工程中,创建型模式 是处理对象 “对象 (计算机科学)”)创建的设计模式 “设计模式 (计算机)”),试图根据实际情况使用合适的方式创建对象。基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式通过以某种方式控制">
141-
<meta name="keywords" content="python,design pattern,builder pattern,prototype">
141+
<meta name="keywords" content="python,builder pattern,prototype,design pattern">
142142
<meta property="og:type" content="article">
143143
<meta property="og:title" content="用Python实现设计模式——建造者模式和原型模式">
144144
<meta property="og:url" content="http://shaqsnake.github.io/2018/02/01/builder-and-prototype-in-python.html">
@@ -523,12 +523,12 @@ <h3 id="参考"><a href="#参考" class="headerlink" title="参考"></a>参考</
523523

524524
<a href="/tags/python/" rel="tag"># python</a>
525525

526-
<a href="/tags/design-pattern/" rel="tag"># design pattern</a>
527-
528526
<a href="/tags/builder-pattern/" rel="tag"># builder pattern</a>
529527

530528
<a href="/tags/prototype/" rel="tag"># prototype</a>
531529

530+
<a href="/tags/design-pattern/" rel="tag"># design pattern</a>
531+
532532
</div>
533533

534534

atom.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,12 +128,12 @@
128128

129129
<category term="python" scheme="http://shaqsnake.github.io/tags/python/"/>
130130

131-
<category term="design pattern" scheme="http://shaqsnake.github.io/tags/design-pattern/"/>
132-
133131
<category term="builder pattern" scheme="http://shaqsnake.github.io/tags/builder-pattern/"/>
134132

135133
<category term="prototype" scheme="http://shaqsnake.github.io/tags/prototype/"/>
136134

135+
<category term="design pattern" scheme="http://shaqsnake.github.io/tags/design-pattern/"/>
136+
137137
</entry>
138138

139139
<entry>
@@ -154,10 +154,10 @@
154154

155155
<category term="python" scheme="http://shaqsnake.github.io/tags/python/"/>
156156

157-
<category term="factory pattern" scheme="http://shaqsnake.github.io/tags/factory-pattern/"/>
158-
159157
<category term="design pattern" scheme="http://shaqsnake.github.io/tags/design-pattern/"/>
160158

159+
<category term="factory pattern" scheme="http://shaqsnake.github.io/tags/factory-pattern/"/>
160+
161161
</entry>
162162

163163
<entry>

baidusitemap.xml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,10 @@
9191

9292
<tag>python</tag>
9393

94-
<tag>factory pattern</tag>
95-
9694
<tag>design pattern</tag>
9795

96+
<tag>factory pattern</tag>
97+
9898

9999

100100
</display>
@@ -113,12 +113,12 @@
113113

114114
<tag>python</tag>
115115

116-
<tag>design pattern</tag>
117-
118116
<tag>builder pattern</tag>
119117

120118
<tag>prototype</tag>
121119

120+
<tag>design pattern</tag>
121+
122122

123123

124124
</display>

css/main.css

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1830,7 +1830,7 @@ pre .javascript .function {
18301830
width: 4px;
18311831
height: 4px;
18321832
border-radius: 50%;
1833-
background: #a345b5;
1833+
background: #95afff;
18341834
}
18351835
.links-of-blogroll {
18361836
font-size: 13px;

0 commit comments

Comments
 (0)