Teaching polymorphism with elementary design patterns

Joseph Bergin. Teaching polymorphism with elementary design patterns. In Ron Crocker, Guy L. Steele Jr., editors, Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2003, October 26-30, 2003, Anaheim, CA, USA. pages 167-169, ACM, 2003. [doi]

@inproceedings{Bergin03,
  title = {Teaching polymorphism with elementary design patterns},
  author = {Joseph Bergin},
  year = {2003},
  doi = {10.1145/949344.949393},
  url = {http://doi.acm.org/10.1145/949344.949393},
  tags = {teaching, design},
  researchr = {https://researchr.org/publication/Bergin03},
  cites = {0},
  citedby = {0},
  pages = {167-169},
  booktitle = {Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2003, October 26-30, 2003, Anaheim, CA, USA},
  editor = {Ron Crocker and Guy L. Steele Jr.},
  publisher = {ACM},
  isbn = {1-58113-751-6},
}