Object Oriented Software Engineering   View all facts   Glossary   Help
subject > criterion > principle > approach to identifying generalizations
Next principlecode layout principle    Upprinciple    Previous principleusability principle   

approach to identifying generalizations comparison table
Subject divide up group have advantage is an instance of
bottom-up approach to identifying generalizations similar classes creating a new superclassnormally useful so that reusable components can be created; these can then be used in several places in the overall systembottom-up design
top-down approach to identifying generalizationsa complex class, creating new subclasses gives the system being designed a good structuretop-down design

Next principlecode layout principle    Upprinciple    Previous principleusability principle