> For the complete documentation index, see [llms.txt](https://ganymedenil.gitbook.io/php-7/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ganymedenil.gitbook.io/php-7/mo-kuai-san/solid-she-ji-yuan-ze/gai-yao.md).

# 小结

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

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

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