自然、人类、机器
Home › Forums › 《冒号课堂》讨论区 › 设计模式与语言缺陷 › Reply To: 设计模式与语言缺陷
记得书中曾经提到过OOP的一个缺点是必须持有对象的引用才能向其发送消息,书中以职责链模式对其进行了说明。最近,我们的项目打算引入Message Bus,我觉得Message Bus模式也解决OOP这一缺陷的。有了Message Bus对象间的交互更加容易,降低了直接耦合。不过,在解决问题的同时也引入了新的问题,比如:异步处理的复杂和可靠性问题,通用消息的类型安全问题。