官术网_书友最值得收藏!

Chapter 3. One Piece at a Time – Types, Scopes, and Projects

In Chapter 2, Building Blocks – Variables, Collections, and Flow Control, we developed a very simple program that helped organize a party. Even though we separated parts of the code in a logical way, everything was written in a single file and our functions were all lumped together. As projects grow in complexity, this way of organizing code is not sustainable. In the same way we use functions to separate out logical components in our code at scale, we also need to be able to separate out the logical components of our functions and data. To do this, we can define code in different files and we can also create our own types that contain custom data and functionality. These types are commonly referred to as objects, as a part of the programming technique called object-oriented programming. In this chapter we will cover the following:

  • Structs
  • Classes and inheritance
  • Enumerations
  • Projects
  • Extensions
  • Scope
  • Access control
主站蜘蛛池模板: 武夷山市| 香港 | 仙居县| 翼城县| 甘孜| 松潘县| 林州市| 金寨县| 顺义区| 甘泉县| 祁门县| 阿克苏市| 宾阳县| 长岭县| 平昌县| 台东市| 电白县| 景东| 广昌县| 彩票| 南召县| 阳春市| 延边| 手机| 如东县| 祁连县| 新泰市| 合江县| 峨眉山市| 沙雅县| 祁门县| 东台市| 浦江县| 永丰县| 临邑县| 伊川县| 名山县| 大冶市| 东乌珠穆沁旗| 蓝山县| 皮山县|