关闭

《Head First 设计模式》

标签: 设计模式
755人阅读 评论(0) 收藏 举报
分类:

什么是设计模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 —— [ 百度百科 ]

使用模式最好的方式是:“把模式装进脑子里,然后在你的设计和已有的应用中,寻找可出可以使用它们。”

设计模式可以把你的思考架构层次提高到模式层面,而不是仅停留在琐碎的对象上(共享模式词汇)。

设计是一门艺术,总有许多可以取舍的地方

要时刻思考着:模式如何依赖基础与原则
弹性的设计:可以维护,可以应付改变

OO

OO(Oriented Object)即“面向对象”,从面向过程到面向对象,是编程思想的一大进步!

OO的基础

  • 抽象
  • 封装
  • 多态
  • 继承

OO原则

  • 封装变化
  • 针对接口编程,不针对实现编程
  • 多用组合、少用继承

OO设计的特性

  • 可复用
  • 可扩充
  • 可维护
0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

调侃《Head First设计模式》之总结篇

在之前的设计模式博客中,主要根据《Head First设计模式》谈了10个设计模式,今天来做下总结,好好梳理提炼x下精华,而且今天准备把GOF经典大作《设计模式》中的23个设计模式都总结一遍。(以下内...
  • sinat_23092639
  • sinat_23092639
  • 2015-06-27 09:38
  • 2159

调侃《HeadFirst设计模式》之工厂模式(一)

今天我们再次跟随《HeadFirst设计模式》的脚步,
  • sinat_23092639
  • sinat_23092639
  • 2015-04-11 21:23
  • 1757

读《大话设计模式》和《head first 设计模式》心得

1.面向对象的编程,并不是类越多越好,类的划分是为了封装,但分类的基础是抽象,具有相同属性和功能的对象的抽象集合才是类。 2.如果你能够想到多于一个的动机去改变一个类,那么这个类就具有多于一个的职责...
  • fuqiaoyimeng
  • fuqiaoyimeng
  • 2013-11-10 18:17
  • 1149

head first 设计模式

  • 2018-01-08 22:17
  • 41.82MB
  • 下载

Head First设计模式(中文版)

  • 2013-08-22 17:53
  • 44.50MB
  • 下载

Head First设计模式.pdf

  • 2017-03-17 10:11
  • 49B
  • 下载

Head First设计模式

  • 2017-06-23 09:35
  • 56.28MB
  • 下载

Head First设计模式.zip

  • 2017-10-28 13:25
  • 43.03MB
  • 下载

Head First设计模式(中文版)

  • 2017-11-02 15:30
  • 41.80MB
  • 下载

head first 设计模式

  • 2018-01-02 14:02
  • 43.92MB
  • 下载
    个人资料
    • 访问:79161次
    • 积分:1245
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:0篇
    • 译文:0篇
    • 评论:10条
    博客专栏