设计模式-0-开篇

本文介绍了设计模式的概念及其在软件开发中的重要性。设计模式是开发者在实践中总结出来的解决常见问题的有效方法,强调简单性和实用性。文章还提到了著名的《设计模式:可复用面向对象软件的基础》一书,该书详细介绍了23种常用的设计模式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设计模式,何为设计模式?说到设计模式,总是让人感到神秘,深奥。其实,设计模式很简单,为什么简单,因为它的特点使其必然是简单的,那么设计模式有哪些特点呢?
1、既然是模式,那就是人们在长期的工作生活中总结出来的一套东西,这套东西对于解决某种问题具有普遍性。
2、模式具有普遍性还不够,只有好的模式才会被人们认可和接受,什么叫好,效率,性能,可扩展性等等等等,当然,最基本的就是简单易学。
好了,可以这样说,设计模式就是人们经过长期实践总结出的对于某个特定问题具有良好的解决效果的设计思想,既然大家都能认可接受,那肯定不难,我想没有多少人愿意接受一种晦涩难懂的东西来作为自己工作和生活中的指导思想。

软件领域的设计模式,有系统论述的书籍,还得说道上个世纪四人帮所著的《设计模式:可复用面向对象软件的基础》,这帮书系统论述了23种常用的设计模式,至此,开辟了研究设计模式的热潮,各种新的模式不断涌现,也极大的推进了设计模式在工作中的应用,推动了整个软件产业的进步。

说实话,那本书挺难理解的,尤其是对于没有多少开发经验的人来说更是如此,因为这本书讲解的比较书面化,也比较深入。而我要讲解的设计模式是建立在普通易懂的基础上的,只求达意,有兴趣的朋友可以在此基础上不断深入钻研。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值