Upon completion of an object-oriented design, you are faced with a troubling question: "Is it good, bad, or somewhere in between?" Seasoned experts often answer this question by subjecting the design to a subconscious list of guidelines based on the
OOD启思录-面向对象圣典(英文版) Insights into oo design improvement. More than sixty guidelines are languageindependent and allow one to rate the integrity of a software design. The heuristics are not written as hard and fast rules; they are meant to serve a