The book introduces object-oriented modelling,including key concepts such as abstraction,inheritance and encapsulation. It shows how these ideas can be used to model,process and visualise geografic information, leading the reader from initial ideas of class design through to the implementation of feature-rich raster and vector models of spsce. It includes some of the morerecent development in i…