© Michael Lauer 2019
M. LauerIntroducing Vala Programminghttps://doi.org/10.1007/978-1-4842-5380-9_4

4. Object-Oriented Programming

Michael Lauer1 
(1)
Neu-Isenburg, Hessen, Germany
 

Curiously enough, the only thing that went through the mind of the bowl of petunias as it fell was ‘Oh no, not again’. Many people have speculated that if we knew exactly why the bowl of petunias had thought that we would know a lot more about the nature of the Universe than we do now.

—Douglas Adams, The Hitchhiker’s Guide to the Galaxy

This chapter goes into the details of object-oriented programming, which is the central programming paradigm of Vala, including classes, interfaces, polymorphism, and the signal mechanism for the loose binding of components.

Concepts ...

Get Introducing Vala Programming: A Language and Techniques to Boost Productivity now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.