设计模式篇一(介绍)

什么是模式:

  • 模式是一条由三部分组成的规则
  • 一个是特定环境,一个问题,一个解决方案
  • 模式的核心思想:进行设计的复用
很多朋友可能之前就学习过设计模式,在学习过程中也很能感受到各种设计模式设计理念的高深。但基本学过就忘记,以致于在实际开发中完全想不起原来学过的设计模式。导致这种现象的主要原因就是学习中完全忽略了设计模式中的环境和问题因素,所以本系列博客中提及的每个模式都会重点解释该模式是解决什么特定环境下的什么问题,而不只是赤裸裸对每种解决方案的代码实现。

什么是设计模式:

设计模式描述了定制化的相互通信的对象,以解决特定环境中的通用设计问题。
可见,设计模式是用于解决特定环境中的一些问题,它的着眼点在于对象和类如何设计,它们之间的交互关系是什么。

设计模式的语言无关性:

当我们了解了某种设计模式面对的环境和问题及解决方案以后,我们可以用任何一种语言根据解决方案进行实现。可以用c++实现,也可以用java,php实现,只要它是面向对象的语言。

以上代码仅为个人愚见,如有疑问请各位看官指出。tks

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值