January 21, Wednesday
14:00 – 16:00
Patterns for Implementing Generalization Sets
Graduate seminar
Lecturer : Guy Wiener
Lecturer homepage : http://www.cs.bgu.ac.il/faculty/person/gwiener.html
Affiliation : CS, BGU
Location : 201/37
Host : Graduate seminar
In this talk we present several possible designs for the concept of Generalization Sets. Each design is centered around a particular design pattern: Inheritance, State or Enumeration. We discuss the advantages and disadvantages of each approach, and show examples of combining instances of these patterns to implement a type that has more then one generalization set. Finally, we compare the different properties of the patterns.
This talk is based on a submission to ECOOP 2009 by Mayer Goldberg and Guy Wiener