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

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
主站蜘蛛池模板: 马尔康县| 张家界市| 贵阳市| 遂川县| 广宁县| 白朗县| 尼木县| 乌鲁木齐市| 天柱县| 绍兴县| 巫溪县| 武胜县| 江口县| 武威市| 屏东市| 达日县| 区。| 连南| 读书| 都江堰市| 西峡县| 池州市| 靖宇县| 白银市| 曲松县| 五河县| 科技| 南昌县| 襄垣县| 什邡市| 溧阳市| 兰坪| 临猗县| 沐川县| 房山区| 马鞍山市| 连云港市| 区。| 信丰县| 延长县| 中阳县|