重function的类和重data的类

        在我们实际工作中,  经常会涉及到类, 实际上, 依我的经验来看, 无非就是重function的类和重data的类。

        之前玩过一个客户端网络库, 里面就是一些socket, connect, send, recv, poll函数, 我们在乎的是这些操作, 为了便于管理, 可以把这些函数封装到一个类中。 此时, 我们看重的是类中的function。 有时候, 我们甚至不需要成员data

        还遇到这样的一些问题, 他们非常需要关注一组数据, 于是可以把他们放到一个结构体中封装起来, 形成一个结构体。 但是呢, 我们仍然需要对这些数据进行操作, 用一般的函数可以, 但用类的成员函数更好。 此时, 我们的眼光很大程度上集中在成员data上, 通常, 程序对象与现实/逻辑中的事物是有对应关系的。

        在于类打交道的时候, 分清楚如上两种类, 有助于理解整个代码结构。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值