6、Objective - C面向对象编程指南

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类 :这是一个较为抽象的类,用于跟踪书籍销售情况。该类包含对客户和书籍的引用,以明确哪本书卖给了哪个客户。

类名
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值