2.5 类与对象(面向对象编程基础、继承、多态) 2.5 类与对象(面向对象编程基础、继承、多态) 在Swift语言乃至整个iOS开发中,面向对象编程(Object-Oriented Programming, OOP)是核心思想之一。理解类、对象、继承和多态是构建复杂、可维护应用的基石。本章节将深入探讨这些概念。 2.5.1 面向对象编程 (OOP) 基础 面向对象编程是一种软件开发范式,它将程序视为一系列“对象”的集合,这些对象可以相互作用。与传统的面向过程编程不同,OOP更强调数据和操作数据的方法的封装。 OOP的核心有四大支柱: 封装 (Encapsulation): 将数据(属性)和操作数据的方法(行为)捆绑在一起,形成一个独立的单元(类)。