对于交互性的软件,边界类表现为用户界面,而实体类就是那些用来描述核心业务逻辑的类,控制类负责把界面的消息传递给相应的一个或多个类,并把处理结果返回给用户界面显示输出。(对应model-view-control)
在系统类型的软件中,由于软件本身没有用户界面,这是界面类就是和外界交换信息的对象,实体类使系统内部具体处理这些信息的对象,用户或其他系统的信息通过界面类传递给实体类,而控制类则位于边界类和实体类之间,协调信息的传送
原文地址:http://blog.csdn.net/u012829152/article/details/41889647