Android设计模式--- 设计模式作用总结

本文介绍了23种经典设计模式,分为创建型、结构型和行为型三类,并探讨了设计模式在软件开发中的重要作用,包括解耦、复用、确立通用术语及提高观察高度等。

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

一般认为有23种  (结 创 行)


1.     创建型:工厂 单例 建造者模式 。

2. 结构型模式:适配器 装饰器模式 代理模式 。

3. 行为性模式:观察者模式(多线程现在时)
## 设计模式的作用。
1. 解耦,(高内聚低耦合)软件设计模式的思想从建筑领域(Christopher Alexander)进化而来。
复用解决方案——通过复用已经公认的设计,我能够在解决问题时取得先发优势,而且避免重蹈前人覆辙。我可以从学习他人的经验中获益,用不着为那些总是会重复出现的问题再次设计解决方案了。
2、确立通用术语——开发中的交流和协作都需要共同的词汇基础和对问题的共识。设计模式在项目的分析和设计阶段提供了共同的基准点。
3、提高观察高度--模式还为我们提供了观察问题、设计过程和面向对象的更高层次的视角,这将使我们从“过早处理细节”的桎梏中解放出来。
4、大多数设计模式还能使软件更容易修改和维护。其原因在于,它们都是久经考验的解决方案。所以,它们的结构都是经过长期发展形成的,比新构思的解决方案更善于应对变化。而且,这些模式所用代码往往更易于理解——从而使代码更易维护.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值