黑马程序员技术交流社区

标题: 面向对象实体的判别 [打印本页]

作者: 王雷    时间: 2012-9-26 20:59
标题: 面向对象实体的判别
人开车,实体有两个,人 和 车  ,不过同样对于人用筷子吃饭有人能帮我分析一下么
作者: 李祖庆    时间: 2012-9-26 21:10
如果建立类,人是一个类,使用工具是一个接口,筷子可以实现工具这个接口,吃饭可以定义为筷子类中的一个行为,即函数
作者: 王胜炎    时间: 2012-9-26 21:46
类之间常见的关系有:关联,泛化,依赖,实现。你说的这个人和车是依赖关系。
依赖(dependency)关系: 也是类与类之间的连接. 表示一个类依赖于另一个类的定义. 依赖关系总是单向的 。可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;表现在代码层面,为类B作为参数被类A在某个method方法中使用。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2