topical media & game development

talk show tell print

object-oriented programming

Decomposition -- matrix

data abstraction

nil cons(h,t)
empty(l) true false
head(l) error h
tail(l) error t

Modules -- operation oriented


  • organized around observers -- representation hiding

Objects -- data oriented


  • organized around generators -- method interface

slide: Decomposition and data abstraction

(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.