Loading...
墨滴

水木

2021/07/03  阅读:60  主题:橙心

信息结构图:面向对象语言中类的属性

信息结构图:面向对象语言中类的属性

以下阅读需要 15 分钟~

前言

在定义产品的时候常常具备非常多的信息,但是人的脑容量有限而且很多信息是突然想起来的,那么在具备复杂产品信息设计的过程中我们就需要熟练的运用思维导图对信息进行梳理,形成信息结构图。

什么是思维导图?

思维导图的的官方定义是:英文名称叫The Mind Map,也叫做心智导图,脑图,心智地图,脑力激荡图,灵感触发图,概念地图,树状图,树枝图或思维地图,它是表达发散性思维的有效图形思维工具,它简单却又很有效,是一种实用性的思维工具。 也可以这么理解思维导图,其实就是用发散的思维去结构化穷举你对某一个事物的认知然后变成一张可无限拓展的图。 举个例子:认识人。 我个人就常常使用思维导图作为学习、复盘等信息构建的梳理工具。

什么是面向对象?

简单来说面向对象是一种思维,可以理解为需要归纳总结能力把相同的事物归为一类,并且一个个实体就是一个对象。举个例子:人类=类, 人=对象。一类事物肯定有分为静态的属性,与动态的方法(动作)。举个例子:人类中静态属性有身高、性别、体重等静态的属性。行走、奔跑等动态的方法。

有人会说了,我原本是男性做了手术现在变成了女性,性别怎么会是静态属性呢明明是会动态变化的嘛。静态属性的值是可以通过相应的动态动作进行改变的,但是性别这个名词是静态的所以属于静态属性。

面向对象思维是需要刻意练习的,要怎么训练呢。我个人的训练方式就是结合生活。

举个栗子:现在我看到一个新事物就会采用静态与动态的两个维度进行对事物的 分析然后在大脑里形成深刻的记忆。

正确的梳理信息结构

信息结构梳理的时候应该脱离产品的实际,我们经常会看到一些作者将信息结构图完全按照页面的逻辑顺序来进行分类组合,严格意义上来说,这种图表不是一份合格的信息结构图。

比如微信:

如果完全按照产品展示页来梳理则会变成这: 实际上更多里面也有一些信息。 所以真实的应该是:

信息结构图与面向对象的属性有什么关系?

信息结构图其实就是面向对象思维中的静态属性。刚刚上面举例了微信个人信息页的例子,个人信息页其实就是用户个人的静态属性,像什么添加好友、点击别人头像显示拍一拍对应的信息、付款等都属于动态方法。

水木

2021/07/03  阅读:60  主题:橙心

作者介绍

水木