January 2018
Intermediate to advanced
678 pages
20h 16m
English
As you can imagine, if you have a large programming task, there’s great potential for creating a rat’s nest of convoluted code.1 In the 1970s, the designers of the SmallTalk programming language addressed this convoluted-code problem by coining the term object-oriented programming and making it a core part of their new programming language.
The goal of the OOP paradigm is to have programs model how regular people think about a problem and its solution. When thinking about a problem, people tend to focus on the things that make up the problem. With OOP, those things are called objects. Usually, they’re physical entities, but they can also be conceptual entities. As an OOP programmer, once you have identified ...
Read now
Unlock full access