在重构代码的时候,希望把几个相关方法提取出来,于是定义了一个接口。
这些方法原来是要抛exception的,抽象之后自然就也抛出exception,于是又
定义了一个exception 来封装原来的exception.
问题:如果interface不抛exception,是否更符合封装的理念,而且代码上更简洁,可以少定义一个系列的exception.
这方面本站前段时间有过讨论,可以查一下。
猜你喜欢
本站原创《复杂软件设计之道:领域驱动设计全面解析与实战》