OO Design And Implementation Of A Distributed Spreadsheet


Student: Hesheng Chen
hchen19@cs.mcgill.ca

Supervisor: Prof. Hans Vangheluwe
hv@cs.mcgill.ca
School of Computer Science
Mcgill University
Montreal, Quebec

index

  1. Project Description And Requirement
  2. Project Risk Analysis
  3. Iterative Development Phases
    1. Observer Pattern
    2. Interpreter Pattern
    3. Observer, Interpreter and Iterator Pattern
    4. Command Pattern
    5. Proxy Pattern
  4. The final documented source code
  5. Conclusion And Acknoledgement