abstraction
aggregation
class diagram
class hierarchy
code organization
code reusability
composition
conceptual illustration
design patterns
encapsulation
hasa relationship
hierarchy diagram
inheritance concept
inheritance relationship
interface inheritance
isa relationship
maintainability
method inheritance
multiple inheritance
object model
objectoriented analysis and design
objectoriented programming
oop
overriding
polymorphism
programming fundamentals
scalability
software architecture
software design
software development
subclass
superclass
uml
visual representation