anthony morris

Object Oriented Programming

  • Problem-solving methodology that produces a solution to a problem in terms of self-contained entities called objects

Design Methodology

  • Brainstorming
    • Local possible classes
  • Filtering
    • Find duplicate classes
    • Remove unnecessary classes
  • Scenario
    • Ensure we understand collaborations
  • Responsibility algorithms
    • Design for all actions that classes must exhibit

Computer Science Programming