Objective - C面向对象编程指南
1. 类的规划
在开发过程中,规划类是至关重要的一步。尽管之后可以回过头来添加属性和方法,但提前明确应用中要使用的类以及它们的基本属性和方法很重要。在开发流程的初期,花时间规划不同的类是很有必要的。
1.1 属性规划
以书店为例,需要创建以下几个类:
- Bookstore类 :该类包含每个书店对象存储信息的蓝图,如书店名称、地址、电话号码和标志。将这些信息放在类中,而不是硬编码在应用里,便于未来对信息进行修改。如果书店经营成功并打算开新店,也能轻松创建新的书店对象。
- Customer类 :
- 姓名拆分为名字(First Name)和姓氏(Last Name),这样在某些场景下,如发送促销信件时,能更个性化地称呼客户。
- 地址拆分为地址行1(Address Line 1)、地址行2(Address Line 2)、城市(City)、州(State)和邮编(Zip),方便筛选特定地区的客户。
- 还添加了“Favorite Book Genre”属性,便于针对特定兴趣的客户发送通知。
- Book类 :存储书籍的相关信息,如作者、出版商、类型、页数和版本号(如果有多个版本),同时包含书籍的价格。
- Sale类 :这是一个较为抽象的类,用于跟踪书籍销售情况。该类包含对客户和书籍的引用,以明确哪本书卖给了哪个客户。
| 类名 |
|---|
超级会员免费看
订阅专栏 解锁全文
53

被折叠的 条评论
为什么被折叠?



