OO Design And Implementation Of A Distributed Spreadsheet

Student: Hesheng Chen

Supervisor: Prof. Hans Vangheluwe
School of Computer Science
Mcgill University
Montreal, Quebec


  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