免费 Erich Gamma, Richard Helm, Ralph Johnson, John M. Vlissides-Design Patterns_ Elements of Reusable Object-Oriented Software -Addison-Wesley Professional (1994)
免费 (SEI Series in Software Engineering) Robert Seacord – Secure Coding in C and C++-Addison-Wesley Professional (2013)
免费 Martin Fowler – UML Distilled_ A Brief Guide to the Standard Object Modeling Language-Addison-Wesley Professional (2003)