A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王雷 中级黑马   /  2012-9-26 20:59  /  1401 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

人开车,实体有两个,人 和 车  ,不过同样对于人用筷子吃饭有人能帮我分析一下么

评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1 赞一个!

查看全部评分

2 个回复

倒序浏览
如果建立类,人是一个类,使用工具是一个接口,筷子可以实现工具这个接口,吃饭可以定义为筷子类中的一个行为,即函数

评分

参与人数 1技术分 +1 收起 理由
刘芮铭 + 1 赞一个!

查看全部评分

回复 使用道具 举报
类之间常见的关系有:关联,泛化,依赖,实现。你说的这个人和车是依赖关系。
依赖(dependency)关系: 也是类与类之间的连接. 表示一个类依赖于另一个类的定义. 依赖关系总是单向的 。可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;表现在代码层面,为类B作为参数被类A在某个method方法中使用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马