CHAPTER 2Create and use types
The first thing you have to learn when you start programming is how to create the instructions that tell the computer what to do with incoming data. In Chapter 1, “Manage program flow,” the focus was on how to control the flow of execution through code in terms of single programs, but also when to use threads, tasks, and events.
In this chapter the focus is on how to use object-oriented techniques to make it easier to create large scale solutions that contain many different elements that can be worked on by a large number of developers.
You will learn how to create custom data types to hold information that matches the problem requirements. These types may also have behaviors, allowing them to operate as software ...