重function的类和重data的类
来源:互联网 发布:物联网 java 编辑:程序博客网 时间:2024/06/05 09:18
在我们实际工作中, 经常会涉及到类, 实际上, 依我的经验来看, 无非就是重function的类和重data的类。
之前玩过一个客户端网络库, 里面就是一些socket, connect, send, recv, poll函数, 我们在乎的是这些操作, 为了便于管理, 可以把这些函数封装到一个类中。 此时, 我们看重的是类中的function。 有时候, 我们甚至不需要成员data
还遇到这样的一些问题, 他们非常需要关注一组数据, 于是可以把他们放到一个结构体中封装起来, 形成一个结构体。 但是呢, 我们仍然需要对这些数据进行操作, 用一般的函数可以, 但用类的成员函数更好。 此时, 我们的眼光很大程度上集中在成员data上, 通常, 程序对象与现实/逻辑中的事物是有对应关系的。
在于类打交道的时候, 分清楚如上两种类, 有助于理解整个代码结构。
阅读全文
1 0
- 重function的类和重data的类
- 类和枚举的对应方法(重构)
- 函数的重入和不可重入
- 重学C51之DATA、BDATA、XDATA的区别
- 服务器端的重定向相关类
- 对一个类的重构
- .NET中关机、重启的类
- 接口的重实现与抽象类
- 关机休眠重启注销的类
- 插件重构的类描述
- c#---HashSet对类的判重
- 转发和重定向的区别
- 转发和重定向的区别
- 转发和重定向的区别
- 重启IIS和SqlServer的命令行
- 图形的保存和重绘
- 转发和重定向的区别
- 计算机的自动关机、重启和待机
- POJ3318 Matrix Multiplication ( 随机化 + 矩阵乘法)
- git 关联远程分支
- BZOJ[1191][HNOI2006]超级英雄Hero 匈牙利算法
- MTK Audio Tuning Tool set Normal Recond Volume Invaild
- HDU 1045-Fire Net
- 重function的类和重data的类
- HTML 自定义元素教程
- 古训《增广贤文》
- Leaf——美团点评分布式ID生成系统
- hdu6205 card card card 尺取法
- ajax上传图片及图片即点即改
- JQ实现智能校验表单
- Swing入门和布局管理
- 【Studio】Android Studio导入项目时的遇到问题(Re-download dependencies and sync project (requires network))