小结

谈到模块化开发,可扩展性是需要不断思考的问题。如果编写的代码把自己锁死,很可能导致将来无法与其他项目或库集成。虽然SOLID设计原则对于某些部分来说可能显得有些过激,但积极应用这些原则很可能会带来易于维护和长期扩展的组件。

拥抱SOLID原则进行类设计,为我们的代码为未来的变化做好准备。它通过在我们的类中本地化和最小化这些变化来做到这一点,因此任何使用它的集成都不会感受到特别大的变化。

今后,在下一章中,我们将研究定义我们的应用规范,我们将在所有其他章节中建立这个规范。