Skip to content

lggboy/Design-Patterns

 
 

Repository files navigation

本仓库主要用于存放博主学习设计模式的示例代码。纯原创,详细介绍,见下方文章链接。


JueJin: Vip-Augus

一、设计模式是什么?

  1. 设计模式是解决特定问题的一系列套路,是前辈们的代码设计经验的总结,具有一定的普遍性,可以反复使用。其目的是为了提高代码的可重用性、代码的可读性和代码的可靠性。
  2. 设计模式的本质是面向对象设计原则的实际运用,是对类的封装性、继承性和多态性以及类的关联关系和组合关系的充分理解。

二、 为什么要使用设计模式?

项目的需求是永远在变的,为了应对这种变化,使得我们的代码能够轻易的实现解耦和拓展。

三、怎么样学习使用设计模式?

设计模式 示例代码 完成度
单例模式 singleton-demo 已完成
工厂模式 factory-demo 已完成
策略模式 strategy-spring 已完成
更多模式 待完善。。。 未完待续

四、点个小星星✨

如果觉得博主写的不错,还请点个Star给予精神支持!蟹蟹你的鼓励😘

  1. 风尘博客
  2. 掘金
  3. 博客园
  4. Github
  5. 公众号/个人微信

风尘博客 微信号

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%