设计模式学习

Posted harry1989

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式学习相关的知识,希望对你有一定的参考价值。

定义

In software engineering, a design pattern is a general repeatable solution to a commonly occurring problem in software design. A design pattern isn‘t a finished design that can be transformed directly into code. It is a description or template for how to solve a problem that can be used in many different situations.(在软件工程领域,设计模式是一个通用的、可重复的解决方案对一个经常发生的问题在软件设计领域。设计模式不是可以转化为代码的最终设计。它是用于解决在众多场景下,某一类问题的一个描述或者模板。)

设计原则

常用设计模式

  • 观察者模式
    • 应用场景
    • 典型实现
  • 装饰者模式
  • 工厂模式
  • 适配器模式

以上是关于设计模式学习的主要内容,如果未能解决你的问题,请参考以下文章

设计模式学习之代理模式学习

小白自我提高学习设计模式笔记—模板模式

小白自我提高学习设计模式笔记—模板模式

小白自我提高学习设计模式笔记—模板模式

小白自我提高学习设计模式笔记—装饰者模式

小白自我提高学习设计模式笔记—责任链模式