我们一起来读书吧 关注:154贴子:2,883
  • 0回复贴,共1

《架构整洁之道》第九、十章有感

只看楼主收藏回复

在第九、第十两章中作者继续介绍设计原则及其在软件架构中的指导作用。
在第九章中主要介绍的事里氏替换原则。里氏替换原则从继承关系上来讲是指在使用父类型的程序中使用其子类进行替换后改程序依然可以正常运行。在软件架构中里氏替换原则可以解读为在在软件架构中也应该去依赖接口,实现底层模快的可替换性。
在第十章中作者介绍了接口隔离原则。接口隔离原则体现在编程语言上是指不要依赖所不需要的接口,即接口设计应该尽量单一,不要接口的实现者或者调用者依赖于不需要的接口函数。当一个接口设计的庞大、臃肿的时候就不可避免的会出现其实现类或者调用者依赖了其不需要的接口函数,这时当接口有变动的时候就会对其实现者或者调用者产生影响。在软甲架构中接口隔离原则也同样有意义,即一个模快不应该过多的依赖其本不需要的内容,即模快设计也应该尽量单一。


IP属地:北京1楼2023-03-13 09:59回复