Presentation on theme: " IEEE MayJune IEEE SOFTWARE design Editor Martin Fowler Thought Works n fow"— Presentation transcript
IEEE SOFTWARE
Editor: Martin Fowler, Thought Works n Wesley, 2000) lists around 500 soft-cussed. One example is Larry ConstantineÕsYet, these principles must contin-equivalent to the Protected Variation pattern:, vol. 2, Addison-Wesley,1996). Furthermore, OCP is what DavidPar-for general use, as it is short and clear. In OCP, the term Information hiding is PV, ÒOn the Criteria To Be Used in Decom-. ToWe propose instead that one begins with aProtected Variation: The Importance of Being
IEEE SOFTWARE
That is, ParnasÕs information hiding isHowever, the term has been soParnasÕs description of the PV princi-cess in the same way. For example,definition of the class. You canreading the behavior-influencing dataService lookupInterpreter-driven designsInterpreter-driven designs includemeterize a systemÕs behavior throughneural net), and using an interpreter.variations. We could also consider thisAs an example of PVÕs application,all areas. You must pick your battlesa pager-message-handling system insupport some flexibility. However, dur-was removedÑit wasnÕt needed.ConstantineÕs guideline to design
You must macro-architectural