Object Oriented Software Engineering View all facts Glossary Help |
subject > criterion > principle > approach to identifying generalizations |
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 superclass | normally useful so that reusable components can be created; these can then be used in several places in the overall system | bottom-up design | |
top-down approach to identifying generalizations | a complex class, creating new subclasses | gives the system being designed a good structure | top-down design |
Next principle: code layout principle Up: principle Previous principle: usability principle