设计模式知识概括

设计模式知识概括

设计模式概述

设计模式层次:

  • 第 1 层: 刚开始学编程不久, 听说过什么是设计模式
  • 第 2 层: 有很长时间的编程经验, 自己写了很多代码, 其中用到了设计模式, 但是自己却不知道
  • 第 3 层: 学习过了设计模式, 发现自己已经在使用了, 并且发现了一些新的模式挺好用的
  • 第 4 层: 阅读了很多别人写的源码和框架, 在其中看到别人设计模式, 并且能够领会设计模式的精妙和带来的好处。
  • 第 5 层: 代码写着写着, 自己都没有意识到使用了设计模式, 并且熟练的写了出来。

设计模式介绍:

  • 设计模式是程序员在面对同类软件工程设计问题所总结出来的有用的经验, 模式不是代码, 而是某类问题的通用解决方案, 设计模式(Design pattern) 代表了最佳的实践。 这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。
  • 设计模式的本质提高软件的维护性, 通用性和扩展性, 并降低软件的复杂度。
  • 《设计模式》是经典的书, 作者是 Erich Gamma、 Richard Helm、 Ralph Johnson 和 John Vlissides Design(俗称 “四人组 GOF” )
  • 设计模式并不局限于某种语言, java, php, c++ 都有设计模式。
  • 链接:
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值