← Back to books

Book details

Learning Object-Oriented Programming, Design with TDD in Pharo

Categories Pharo , Smalltalk , Object Oriented Programming , Test driven development

Using Pharo to explain object-oriented programming and design, this book develops objects, classes, messages, inheritance, responsibility, collaboration, delegation, and polymorphism. It follows software as it grows through small steps, using tests and refactoring to guide design and preserve behavior.