软件设计的书
以下是一些关于软件设计的经典书籍:
1. 《设计模式:可复用面向对象软件的基础》 - Erich Gamma、Richard Helm、Ralph Johnson、John Vlissides
2. 《软件架构:识别、评估和修建大型可重用软件的组件》 - Mary Shaw、David Garlan
3. 《重构:改善既有代码的设计》 - Martin Fowler
4. 《领域驱动设计:软件核心复杂性应对之道》 - Eric Evans
5. 《企业应用架构模式》 - Martin Fowler
6. 《软件设计原则、模式和实践》 - Robert C. Martin
7. 《代码大全》 - Steve McConnell代码大全书籍
8. 《敏捷软件开发:原则、模式与实践》 - Robert C. Martin
9. 《架构之美》 - Stoyan Stefanov、Venkat Subramaniam
10. 《精通设计模式:Java版》 - Allen Holub
这些书籍涵盖了软件设计的各个方面,从设计模式到软件架构、重构和敏捷开发等。无论你是初学者还是有经验的软件设计师,这些书籍都可以帮助你提升设计技能、理解设计原则和模式,并提供实用的指南和示例。