title: 设计模式 tags:
说来惭愧,一直没有好好学这部分的内容,所以趁着这次机会把设计模式这块的知识好好学一下。
我会使用 C# 来写一些实例代码,并且会将代码放在 GitHub 上面,以供参考。
<!-- more -->在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案。这个术语是由埃里希·伽玛(Erich Gamma)等人在1990年代从建筑设计领域引入到计算机科学的。
先暂时将 wiki 上的说明拿过来用一下,我相信等我学完之后,可以根据自己的理解再来写一下这个问题:「什么是设计模式?」
本来是想放到一篇文章里的,但是这样篇幅好像太长了。虽说有目录,但是不太方便手机端的用户,所以还是拆分开来吧。
这里呢,之后会把设计模式的七大原则写一下,然后放个目录就好啦。
{% post_link Singleton-Pattern '单例模式(Singleton Pattern)' %}
{% post_link Simple-Factory-Pattern '简单工厂模式(Simple Factory Pattern)' %}
{% post_link Factory-Method-Pattern '工厂方法模式(Factory Method Pattern)' %}
{% post_link Abstract-Factory-Pattern '抽象工厂模式(Abstract Factory Pattern)' %}