【设计模式】初识设计模式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/as15932641664/article/details/81841838

什么是设计模式

 

是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结,使用设计模式是为了可重用代码、让代码更容易被他人理解并且保证代码可靠性。

 

设计模式可分为:

 

 

 

这23种设计模式中又包含了6种创建型模式、7种结构型设计模式、11种行为型设计模式。此外,我们根据某个模式主要是 用于处理类之间的关系还是对象之间的关系

 

 


设计模式到底有什么用?

(1)提供了一套通用的设计词汇和一种通用的形式方便开发人员沟通交流

(2)使我们可以更好地重用一些已有的设计方案、功能模块甚至一个完整的软件系统,避免我们做一些重复的设计、编写一些重复的代码。有助于提高系统的灵活性和可扩展性

(3)帮助我们深入的理解面向对象思想:如何将代码分散在几个不同的类中?为什么要有“接口”?何时不应该使用继承?如果不修改源代码增加新功能?


你需要知道的事

1、学习设计模式要做到多思考,多实践,专心学习,少说所做,要有自信

2、学习设计模式要掌握:这个设计模式的意图是什么?要解决一个什么问题?什么时候可以用?如何解决的?掌握它的结构图、记住它的关键代码、能够想到至少两个它的应用实例,一个生活中的,一个软件中的;这个模式的优缺点是什么,在使用时要注意什么。当你能够回答上述所有问题时,恭喜你,你了解一个设计模式了,至于掌握它,那就在开发中去使用吧,用多了你自然就掌握了。

3、要学会运用

猜你喜欢

转载自blog.csdn.net/as15932641664/article/details/81841838