美文网首页
对象与数据结构

对象与数据结构

作者: 业余的猫 | 来源:发表于2017-04-12 09:26 被阅读0次

数据结构:单纯的数据载体,其实就是贫血模型(经典的三层架构用的就是这种)

对象:将数据进行封装,提供操作数据的接口(方法)

在面向过程的岁月里,比如C语言,先定义一种数据结构,然后写一种方法操作数据结构,以增加方法的来操作数据结构,所以添加方法特别容易,但如果数据结构增加了,那么所有的方法都需要进行对相应的数据结构操作方法的增加。面向对象正好相反,通过增加新的类并实现相应的方法来避免修改先前的方法。究其一点,面向过程难以添加新的数据结构,二面向对象难以增加新的方法。

相关文章

  • Redis专题

    1 数据结构与对象 1.Redis数据结构与对象——简单动态字符串2.Redis数据结构与对象——哈希3.Redi...

  • Runtime方法总结及部分案例

    案例地址 一、类与对象基础数据结构 1.类与对象基础数据结构 1)Class 2)object_objec与id ...

  • Redis设计与实现Part1

    一、数据结构与对象 1、SDS 数据结构(Simple Dynamic String) struct sdshdr...

  • 001 数据结构与算法基本概念

    数据结构与算法导图 数据结构基本术语 数据 数据元素 数据项 数据对象 数据结构 逻辑结构与物理结构 数据类型与抽...

  • 数据结构——介绍

    什么是数据结构 在《数据结构,算法及应用》一书中有这样的解释“数据结构是数据对象,存在与该对象的实例以及组成实例的...

  • es6解读3:数据结构对比

    数据结构-和数组的对比 Map与Array的对比,从增删改查出发 Set与Array的对比 数据结构- 和对象Ob...

  • 对象与数据结构

    数据结构:单纯的数据载体,其实就是贫血模型(经典的三层架构用的就是这种) 对象:将数据进行封装,提供操作数据的接口...

  • 数据结构与对象

    简单动态字符串 简单动态字符串(simple dynamic string,SDS),结构体非常简单 redis中...

  • 01-redis数据结构与对象

    3. redis数据结构与对象 redis对外支持数据结构 字符串 (string) 字符串列表(list) 字符...

  • iOS面试之Runtime大全

    Runtime内容如下: 数据结构 类对象与元类对象 消息传递 方法缓存 消息转发 Method-Swizzlin...

网友评论

      本文标题:对象与数据结构

      本文链接:https://www.haomeiwen.com/subject/rksrottx.html