2019年3月9日
摘要: 一个椅子可以被抓起和放下,一扇门可以打开和关上、一个抽屉可以拉开和关上。 椅子、门、抽屉都可以用手拉,然后放下,但是它们的打开和关上的行为是不一样的,它们之间没有继承关系,没法共用“打开”和“关闭”的行为。 具有同样接口的实体: 一、访问方式相同 二、实体类型可以一样,也可以不一样。 蓝图中的接口: 阅读全文
posted @ 2019-03-09 21:57 一粒沙 阅读(1550) 评论(1) 推荐(0) 编辑
摘要: 一、在前面的实例中是把Grab和Drop逻辑放到SimVRHand手柄对象里面,从面向对象来看,Grab和Drop逻辑应该放在被抓取的对象中,因为可能每个对象被抓取后要执行的Grab和Drop逻辑都不太一样:武器被抓取、门被抓取、抽屉被抓取的逻辑是不一样的,每个对象最清楚自己的业务逻辑。 二、新建一 阅读全文
posted @ 2019-03-09 20:20 一粒沙 阅读(693) 评论(0) 推荐(0) 编辑