- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 设计模式(笔记)概述
设计模式(笔记)概述 目的 解决类与相互通信的对象之间的组织关系,包括角色,职责,协作几个方面。 好处 应对变化,提高复用 概述 面向对象设计模式是独立于编程语言的。 不像算法技巧,可以照搬照用,是一些经验性的认识。首先我们要先了解什么是面向对象。 面向对象 三大机制 1. 封装:隐藏内部实现,隔离内部变化,外部接口是稳定的,但是内部的实现可
2014-05-01 13:04:06 1048
原创 设计模式(笔记)优先使用对象组合而不是类继承
优先使用对象组合而不是类继承 问 概述 继承和组合都能达到一个代码复用的效果,但是类的继承通常是白箱复用,对象组合通常为黑箱复用。我们在使用继承的时候同时也就拥有了父对象中的保护成员,增加了耦合度。而对象组合就只需要在使用的时候接口稳定,耦合度低。 Is a和has a 我们怎么来判断是用继承还是组合呢?只有在对象之间关系具有很强的is a关系的时候才使用继承
2014-05-01 12:00:49 8385
dos final 教程
2013-02-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人