Loading content…
Prefer composing small objects over inheriting from large ones, and a design stays easier to change.
+ 6 more open slots
Log in to add your sentence.
Programmers save years of work when they give names to the solutions they keep reinventing.
Design Patterns
Good software reuses not just code but proven ways of arranging objects to solve recurring problems.
设计模式:可复用面向对象软件的基础