关闭

《Head First 设计模式》

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

什么是设计模式

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

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

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

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

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

OO

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

OO的基础

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

OO原则

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

OO设计的特性

  • 可复用
  • 可扩充
  • 可维护
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:65108次
    • 积分:1153
    • 等级:
    • 排名:千里之外
    • 原创:52篇
    • 转载:0篇
    • 译文:0篇
    • 评论:10条
    博客专栏