对设计模式的个人理解(一)

设计模式是解决软件设计常见问题的成熟方案,它们提供了一种通用语言,使得团队成员可以更高效地沟通。创建型模式关注对象创建,结构性模式涉及对象组合,而行为模式则关乎对象间通信。了解这些模式能帮助你更好地运用面向对象设计原则解决实际问题。
摘要由CSDN通过智能技术生成

1. 设计模式是针对软件设计中常见问题的工具箱,注意是常见的问题,工具箱就是各种经过实践验证的解决方案。 即使你从未遇到过这些问题, 了解模式仍然非常有用, 因为它能指导你如何使用面向对象的设计原则来解决各种问题。

2.设计模式定义了一种让你和团队成员能够更高效沟通的通用语言。 你只需说 “哦, 这里用单例就可以了”, 所有人都会理解这条建议背后的想法。 只要知晓模式及其名称, 你就无需解释什么是单例。

3.我们将模式根据意图或目的来分类,三种主要模式类别:

创建型模式:主要是提供创建对象的机制,增加已有代码的灵活性可复用

结构性模式:介绍将对象和类组装成较大的结构,并同时保持结构的灵活和高效

行为模式:负责对象间高效沟通职责委派

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值