诞生的意义
ice是通过对象来进行通信的,对象提供的操作一旦多起来,就变得复杂起来,不便于管理。人类为了管理复杂的事物,唯一手段就是抽象,实现抽象的办法就是分层。面向对象本来就是人类在面对复杂的现实世界时用来对世界的各种信息进行分类用的,这样可以让人类更好的契合自己的脑袋,来认识世界。ice facets本质还是对信息进行分类,只不过是针对对象的信息进行分类。
facets在通信协议领域里面是很常见的概念,比如在LTE通信协议里面就有所谓控制平面、用户平面。
本质
ice facets本质上其实就是个ice object,因为只有对象才能有分类的能力。至于要达到facets这种效果,只需要将一个对象绑定到另一个对象就可以了,也就是说facets其实就是一个对象的子对象。