0.专栏概述与几句闲话-CSDN博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

还记得今年大年初一开始写《数据结构和算法》专栏的时候定了个小目标
在这里插入图片描述
不知不觉间已经过去了十个月我的第一个专栏也算是圆满收官了 。
这次PO一张成都熊猫基地的团子们开启设计模式这个专栏吧。
在这里插入图片描述

目录与概述

犹记得一位身在广州的老前辈在我初入职场时的教诲“数据结构和算法、设计模式是一个程序员的内功内功从短期来看往往也是鸡肋。掌握它们、了解它们对于你眼前的CRUD也许没有丝毫帮助但这些东西却决定了一个程序员的上限。只做CRUD做了再多年也不过是从初级程序员变成了资深初级程序员这些内功就摆在那里谁能吸收的越多谁就越有可能真正读懂、理解到主流框架的源码。而不是书到用时去背八股自己成长的越多也就越能把命运握在自己手里越能自己做出一些选择况且这些内功不用则已一旦你能应用起来便是开悟之时更是你能力职级进阶之时”。

现在这位前辈已经基本实现财富自由能把编程从爱好变为谋求第一桶金的工具又把它从工具变回了爱好这种感觉一定很让人振奋吧。

在这个专栏中我会从设计模式的七原则开始即单一职责原则、接口隔离原则、依赖倒转原则、里氏替换原则、开闭原则、迪米特法则、合成复用原则进而对依赖、泛化、实现、关联、聚合、组合六大关系做拆解最后逐一讲述单例模式、抽象工厂模式、工厂模式、原型模式、建造者模式、适配器模式、桥接模式、装饰者模式、组合模式、外观模式、享元模式、代理模式、模板方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、责任链模式23种设计模式并尽可能的从优秀的框架比如spring中寻找应用相关设计模式的源码。
然而设计模式博大精深能完全了解其原理已经是颇有难度了相信想要灵活运用23种设计模式应该是每一个程序员的梦想。希望自己能在讲述拆解的过程中获得更深的理解和感悟吧。


关注我共同进步每周至少一更。——Wayne

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6