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

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 us 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. Just as we use functions to separate out logical components of our code, at scale, we also need to be able to separate out 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:

  • Structs
  • Classes and inheritance
  • Enumerations
  • Projects
  • Extensions
  • Scope
  • Access control
主站蜘蛛池模板: 新郑市| 高淳县| 隆安县| 沙田区| 张掖市| 福泉市| 昆明市| 清水县| 贺州市| 临清市| 中西区| 古交市| 丰都县| 岗巴县| 海丰县| 汪清县| 玛沁县| 武义县| 历史| 滨州市| 翁牛特旗| 云和县| 荆门市| 无锡市| 西吉县| 米林县| 宁夏| 凌云县| 凤翔县| 建平县| 新干县| 盐亭县| 祥云县| 城步| 宣化县| 晋中市| 阳泉市| 沈阳市| 阿巴嘎旗| 翁牛特旗| 夏河县|