E
everhappy
Unregistered / Unconfirmed
GUEST, unregistred user!
软件架构中一般都用到构件,构件之间的通信一般有接口和消息两种方式。
但是我感觉这两种方式在具体实现上没什么区别。
“使用者使用类的某个接口的时候就象是通知这个类型使用某个行为,就象是传递一个消息给他一样,我们把使用接口称之为传递消息,而类被调用方法称之为接受消息。 ”
但是为什么会把消息和接口分的这么清楚?是不是消息和操行系统中的消息一样,每一个构件有一个消息的队列?这样岂不是增加构件设计的复杂度?
刚学软件工程,所以有些问题不懂,想请各位解答一下。
但是我感觉这两种方式在具体实现上没什么区别。
“使用者使用类的某个接口的时候就象是通知这个类型使用某个行为,就象是传递一个消息给他一样,我们把使用接口称之为传递消息,而类被调用方法称之为接受消息。 ”
但是为什么会把消息和接口分的这么清楚?是不是消息和操行系统中的消息一样,每一个构件有一个消息的队列?这样岂不是增加构件设计的复杂度?
刚学软件工程,所以有些问题不懂,想请各位解答一下。