运营过程中会碰到很多的事情,需要大家去逐步的分解,并搭建一个非常严谨的结构化过程,这个时候, “面向对象”的思维就是大家必备的一把利器。
相信很多做运营的同学都能感受到,运营在执行过程当中,是一件非常繁琐的事情。一不小心漏了几个关键点就会带来大麻烦。而且事情太多太杂,特别是对于一些新手同学来说,很容易造成手足无措的情况。这里面除了经验以及对业务的一些熟悉度之外,有一个非常有用的核心思维: 面向对象。
面向对象,相信对写程序员朋友来说,一点都不陌生,几乎天天在用。其实,面向对象的思维,对做运营的朋友来说,也是极为有用的。
我们先来看一下面向对象的产生:约在 00 年代初期,当时软件开发蓬勃发展,而当时的软件由于之前的原因,都是面向流程的开发方式,页面之间都是直接跳来跳去,而当需求越来越大,功能越来越多的时候,大家发现当时的结构已经无法支撑了,用一个词语表示就是 “无序”。这个时候,面向对象的思维便产生了,面向对象把所有事物抽象成对象,再通过属性和方法进行设计和构建,随后进行封装,并通过继承和多态进行延伸。简单的说,面向对象,让“无序”变的“有序”了。
做运营的朋友当然不需要像做技术的朋友一样,把里面搞的非常透彻,我们只需要搞清楚几个关键的点: 类、 对象、属性、方法。以及对象的三个特点:封装、继承、多态。这里我们就不用一些官方解释进行描述了,直接用一个实例让大家理解:
- 大家现在手上拿着的手机,这是一个对象。(这点应该容易理解)
- 每个对象都会有它的属性,比如你的这个手机有几个最常见的属性:美观、系统速度、电池使用时间。(每个对象可以有很多的属性)
- 那怎么提升“美观”这个属性呢?我们可以:加个漂亮的壳或者贴张漂亮的纸。怎么提升“系统速度”这个属性呢?我们可以:定期清理或者装个优化软件。怎么提升“电池使用时间”这个属性呢?我们可以:关掉一些系统功能或者装一个背夹的电池。大家看到了,以上这些,就是我们针对这个对象的属性而使用的方法。
- 而所有人的手机,即“手机”,就变成一个类了。
我们来用一张图进行更直观的描述:
那么我们怎么从运营的角度来进行面向对象这个思维呢?比如:
- 你现在正在写一篇微信文,那么 这篇微信文就是一个对象。
- 一篇微信文,他 有几个属性,比如:标题、内容、美观。
- 那针对标题这个属性, 方法是什么呢?如: 借用 明星、加数字、弄符号等;针对内容这个属性,方法是什么呢?如: 原创、追热点、增多案例等;针对美观这个属性,方法是什么呢?如:图片风格,字体标准,排版方式等 。
- 而你所有要写的微信文,就变成了一个类了。你以后写的微信文几乎都可以用这个套路。
如下图所示:
如果我们用这种思维去思考,大家有 没有发现,写一篇好的微信文的思路就很容易理顺了?而且随着不断的实践,其对象的属性和方法都会更丰满、更有效。
而且你记忆起来会非常的方便,一旦再次产生这个对象,他的属性和方法马上就会呈现出来,这个其实说明已经在你脑子里实现了“封装”。
这个时候如果你要根据这篇微信文写一篇微博,其实它的属性和方法几乎是一样的, 这就是“继承”。所以你要写一篇微博是不是也很容易了?
这时你可以把这片文章格式改一改放在官网上,也可以写成新闻稿放在媒体上,也可以拍成小视频放在视频网站上, 这就是“多态”了。
到这里,大家可以停顿一下,感觉一下,一篇微信文给你的感觉是不是和以前给你的感觉不一样了,对,它就像一个小盒子一样封装好存在你的记忆库中,你用的时候把它打开就行了。
当然,面向对象是一个思维,它存在在运营从大至小的每一个地方,比如:
我们把公司作为一个对象,那么这个对象的属性可以有:产品、用户、客单利润,分别采用的方法可以是:提高产品科技含量、定期产品迭代、提高用户总数、提高高净值用户数,捆绑销售提高客单价,如图: