漫画:设计模式总是学不会?换个姿势再学一次!

起因

设计模式的由来

什么是设计模式p>

简单来说就是一本编程界的如来神掌。

设计模式的分类

模式一共分为3种不同类型的模式。

创建型模式(Creational patterns)

提供对象创建机制,增加现有代码的灵活性和重用。

结构型模式(Structural patterns)

解释如何将对象和类组装成更大的结构,同时保持结构的灵活性和高效性。

行为型模式(Behavioral patterns)

负责有效的沟通和对象之间的责任分配。

好处:降低类复杂性降低,提高代码可读性,提高可维护性。

好处:为了使程序的扩展性好,易于维护和升级。

好处:对实现抽象化的具体步骤的规范。

好处:降低模块间的耦合。

好处:提高系统的灵活性和可维护性。

好处:提高灵活性,降低类与类之间的耦合度。

好处:降低类之间的耦合,减少对其他类的依赖。

新手误区

不合理的使用,这个问题很多刚学习的新手都会犯。

就像你手里有一把锤子,所有东西看上去都像钉子。

要对设计模式的使用场景有一定的认识后才使用,不要滥用。

如:输出一句“hello world”,非要强行给加上各种模式。

问:“为什么”,答:“总感觉少了模式!”。

总结

本次主要学习了:

设计模式的由来,从建筑而来。

设计模式是什么,大佬的套路。

设计模式的分类,有三大分类。

设计模式的原则,有七大原则。

敲黑板:切记模式虽好,可不要滥用哦。

漫画:设计模式总是学不会?换个姿势再学一次!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年8月2日
下一篇 2020年8月2日

相关推荐