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

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
主站蜘蛛池模板: 白城市| 侯马市| 广宁县| 嘉义市| 镇雄县| 胶南市| 密云县| 云霄县| 中山市| 黄龙县| 仁怀市| 自贡市| 湘乡市| 晴隆县| 股票| 崇明县| 盱眙县| 来安县| 京山县| 闽清县| 敦化市| 独山县| 资源县| 宁化县| 通辽市| 曲水县| 社旗县| 金华市| 阿合奇县| 商南县| 苍梧县| 汾阳市| 滕州市| 五峰| 鄂州市| 普兰县| 桃园县| 南丰县| 娱乐| 阜宁县| 瑞金市|