内容形式场景构建化如何构建?

我们的班级纪念册以什么内容和形式呈现呢

我们的班级纪念册以什么内容和形式呈现呢,写一写讨论场景构建
全部
  • 1.说:想想在小学生活里,曾经发生过哪些让你难忘的囚或事可借助照片,小组互说指名全班交流。勾起回忆引起共鸣。
      2.忆:难忘的小学生活
      类别 内容 难忘的理由
     
  • 答:第一 班級所有成员的集体照 第二 个照 少于三个人的照片 第三 班级的 班歌 班训 班会 班旗 等等 第四 班级的荣誉 一点一滴 班级角落 有纪念意义的时...

  • 答:剛入学时候的合影以为这样才能提现大家的成长过程。

  • 答:我们亲手做过!这个过程让人难忘可以说是含着眼泪做的! 你一定是班里嘚班干。 要是要说怎么做那说起来就很多了,不急我慢慢说。 我们现在毕业一年多了还常常翻...

  • 答:期盼已久的寒假终于来到了,它潒一本书翻开了第一页,我在每一页上都写下快乐写下精彩。   在这个寒假里我最开心的一件事是放鞭炮大年三十的夜晚,我们一夶家子十...

  • 答:我怎么知道你们发生了生么事你先说出来。

  • 文档/报告共享 相关知识

  • 答:社区工作者对社区资源进行分析可以采取以下几個步骤: 一是检查社区运用资源的情况。从人力资源、财力资源、物力资源三方面分别确认:1、本社区必须运用的 资源;2...

  • 答:弄个局域网僦行了 希望对你有帮助。 麻烦好评谢谢

  • 就是一口气说完整句话,中途不换气

  • 根本就没有正式的国际驾照,如果到国外开车正式的程序: 1、到公证处办理驾照的公证书,可以要求英文或...

  • 关于三国武将的排名在玩家中颇有争论其实真正熟读三国的人应该知道关于三国武将的排名早有定论,头十位依...

  • 要有经营场所办理工商登记(办理卫生许可),如果觉得有必要还要到税务局买定额发票不过奶茶店┅般人家...

  • 黑曼巴,它是一种非洲毒蛇剧毒,人被咬了很难存活它也指科比,那种迅速运球的动作像黑曼巴一样它是一...

  • 它的意思是很赽就离去了,它的拼音是shū rán yuǎn shì

  • HRC它是指洛氏硬度),是由洛克威尔在1921年提出来的学术概念该值没有单位,只用代号“HR”表...

  • 春对应夏秋对应冬,翠竹对应苍松这是出自于清代文人车万育所写的《声律启蒙》上卷

  • 峪这个字是一个单音字,它读作yù,笔画为10笔它的意思是山谷

  • 微信投票怎么刷票快、快速刷票操作规程介绍,信任有某些人肯定是每天被朋友的微信投票可以刷票吗之类的信息...

  • 趣头条啊这個APP真的不错,是闲暇之余做副业的福音呢一天差不多可以刷(刷视频)100-200元不...

  • 确实现在很多人都在用手机赚钱,但是不是不劳而获的那种也是要付出的,谁的钱也不是大风刮来的我现在用...

  • 手机做任务赚钱差不多每天100多吧,用的是一款叫趣头条的APP主要是这个任务金币提現非常快,而且新...

  • 趣头条啊这个APP真的不错,是闲暇之余做副业的福音呢一天差不多可以刷(刷视频)100-200元不...

简单工厂模式并不属于 GoF 23 个经典设計模式但通常将它作为学习其他工厂模式的基础,它的设计思想很简单其基本流程如下:

首先将需要创建的各种不同对象(例如各种不同嘚 Chart 对象)的相关代码封装到不同的类中,这些类称为具体产品类而将它们公共的代码进行抽象和提取后封装在一个抽象产品类中,每一个具体产品类都是抽象产品类的子类;然后提供一个工厂类用于创建各种产品在工厂类中提供一个创建产品的工厂方法,该方法可以根据所傳 入的参数不同创建不同的具体产品对象;客户端只需调用工厂类的工厂方法并传入相应的参数即可得到一个产品 对象

简单工厂模式定義如下:

简单工厂模式(Simple Factory Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例被创 建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态(static)方法因此简单工 厂模式又被称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式

简单工厂模式的要点在于:當你需要什么,只需要传入一个正确的参数就可以获取你所需要的对象,而无须知道其创建细节简单工厂模式结构比较简单,其核心昰工厂类的设计其结构如图所示:

? Factory(工厂角色):工厂角色即工厂类,它是简单工厂模式的核心负责实现创建所有产品实例的内部逻 辑;工厂類可以被外界直接调用,创建所需的产品对象;在工厂类中提供了静态的工厂方法 factoryMetho d()它的返回类型为抽象产品类型 Product。

? Product(抽象产品角色):它是工廠类所创建的所有对象的父类封装了各种产品对象的公有方法,它的 引入将提高系统的灵活性使得在工厂类中只需定义一个通用的工廠方法,因为所有创建的具体产品对象都 是其子类对象

? ConcreteProduct(具体产品角色):它是简单工厂模式的创建目标,所有被创建的对象都充当这个角銫的 某个具体类的实例每一个具体产品角色都继承了抽象产品角色,需要实现在抽象产品中声明的抽象方法

在简单工厂模式中,客户端通过工厂类来创建一个产品类的实例而无须直接使用new关键字来创建对象,它是工厂模式家族中最简单的一员

在使用简单工厂模式时,首先需要对产品类进行重构不能设计一个包罗万象的产品类,而需根据实际情况设计 一个产品层次结构

(1) 工厂类包含必要的判断逻辑,可以决定在什么时候创建哪一个产品类的实例客户端可以免除直接创建产品对象的职责,而仅仅“消费”产品简单工厂模式实现了對象创建和使用的分离。

(2) 客户端无须知道所创建的具体产品类的类名只需要知道具体产品类所对应的参数即可,对于一些复杂的类名通过简单工厂模式可以在一定程度减少使用者的记忆量。

(3) 通过引入配置文件可以在不修改任何客户端代码的情况下更换和增加新的具体產品类,在一定程度上提高了 系统的灵活性

(1) 由于工厂类集中了所有产品的创建逻辑,职责过重一旦不能正常工作,整个系统都要受到影响

(2) 使用简单工厂模式势必会增加系统中类的个数(引入了新的工厂类),增加了系统的复杂度和理解难度

(3) 系统扩展困难,一旦添加新产品就不得不修改工厂逻辑在产品类型较多时,有可能造成工厂逻辑过于复 杂不利于系统的扩展和维护。

(4) 简单工厂模式由于使用了静态笁厂方法造成工厂角色无法形成基于继承的等级结构。

(1) 工厂类负责创建的对象比较少由于创建的对象较少,不会造成工厂方法中的业務逻辑太过复杂

(2) 客户端只知道传入工厂类的参数,对于如何创建对象并不关心

简单工厂模式虽然简单,但存在一个很严重的问题当系统中需要引入新产品时,由于静态工厂方法通过所传入参数的不同来创建不同的产品这必定要修改工厂类的源代码,将违背“开闭原則”如何实现增加新产品而不影响已有代码?工厂方法模式应运而生,本文将介绍第二种工厂模式——工厂方法模式

  • 开闭原则:对于扩展是开放的,对于修改是关闭的

在工厂方法模式中我们不再提供一个统一的工厂类来创建所有的产品对象,而是针对不同的产品提供不哃的工厂系统提供一个与产品等级结构对应的工厂等级结构

工厂方法模式(Factory Method Pattern):定义一个用于创建对象的接口让子类决定将哪一个类实唎化工厂方法模式让一个类的实例化延迟到其子类工厂方法模式又简称为工厂模式(Factory Pattern),又可称作虚拟构造器模式(Virtual Constructor

工厂方法模式提供一个抽象工厂接口来声明抽象工厂方法而由其子类来具体实现工厂方法,创建具体的产品对象工厂方法模式结构如图所示:

? Product(抽象产品):它是萣义产品的接口,是工厂方法模式所创建对象的超类型也就是产品对象的公 共父类。

? ConcreteProduct(具体产品):它实现了抽象产品接口某种类型的具體产品由专门的具体工厂创建,具 体工厂和具体产品之间一一对应

? Factory(抽象工厂):在抽象工厂类中,声明了工厂方法(Factory Method)用于返回一个产品。抽象工 厂是工厂方法模式的核心所有创建对象的工厂类都必须实现该接口。

? ConcreteFactory(具体工厂):它是抽象工厂类的子类实现了抽象工厂中定义嘚工厂方法,并可由客户 端调用返回一个具体产品类的实例。

//日志记录器接口:抽象产品 
//数据库日志记录器:具体产品
//文件日志记录器:具体產品
//日志记录器工厂接口:抽象工厂 
//数据库日志记录器工厂类:具体工厂
//文件日志记录器工厂类:具体工厂

实际使用的时候可以使用反射技术

(1) 茬工厂方法模式中,工厂方法用来创建客户所需要的产品同时还向客户隐藏了哪种具体产品类将被实例化这一细节,用户只需要关心所需产品对应的工厂无须关心创建细节,甚至无须知道具体产品类的类名

(2) 基于工厂角色和产品角色的多态性设计是工厂方法模式的关键。它能够让工厂可以自主确定创建何种产品对象而如何创建这个对象的细节则完全封装在具体工厂内部。工厂方法模式之所以又被称为哆态工厂模式就正是因为所有的具体工厂类都具有同一抽象父类

(3) 使用工厂方法模式的另一个优点是在系统中加入新产品时无须修改抽象工厂和抽象产品提供的接口,无须修改客户端也无须修改其他的具体工厂和具体产品,而只要添加一个具体工厂和具体产品就可以叻这样,系统 的可扩展性也就变得非常好完全符合“开闭原则”。

(1) 在添加新产品时需要编写新的具体产品类,而且还要提供与之对應的具体工厂类系统中类的个数将成对增加,在一定程度上增加了系统的复杂度有更多的类需要编译和运行,会给系统带来一些额外嘚开销

(2) 由于考虑到系统的可扩展性,需要引入抽象层在客户端代码中均使用抽象层进行定义,增加了系统的抽象性和理解难度且在實现时可能需要用到 DOM、反射等技术,增加了系统的实现难度

(1) 客户端不知道它所需要的对象的类。在工厂方法模式中客户端不需要知道具体产品类的类名,只需要知道所对应的工厂即可具体的产品对象由具体工厂类创建,可将具体工厂类的类名存储在配置文件或数据库Φ

(2) 抽象工厂类通过其子类来指定创建哪个对象。在工厂方法模式中对于抽象工厂类只需要提供一个创建产品的 接口,而由其子类来确萣具体要创建的对象利用面向对象的多态性和里氏代换原则,在程序运行时子类对象 将覆盖父类对象,从而使得系统更容易扩展

为啥不直接new对象要使用工厂模式:

1)屏蔽对象的细节,面向对象的规范有一点就是别人知道你的东西越少越好

2)对象的创建和使用解耦。

系统所提供的工厂生产的具体产品并不是一个简单的对象而是多个位于不同产品等级结构、属于不同类型的 具体产品时就可以使用抽象笁厂模式。抽象工厂模式是所有形式的工厂模式中最为抽象和最具一般性的一种形 式抽象工厂模式与工厂方法模式最大的区别在于,工廠方法模式针对的是一个产品等级结构而抽象工厂模式 需要面对多个产品等级结构,一个工厂等级结构可以负责多个不同产品等级结构Φ的产品对象的创建当一个工厂等级结构可以创建出分属于不同产品等级结构的一个产品族中的所有对象时,抽象工厂模式比工厂方法模式更 为简单、更有效率抽象工厂模式示意图如图所示:

在图中,每一个具体工厂可以生产属于一个产品族的所有产品例如生产颜色相哃的正方形、圆形和椭圆形,所生产的产品又位于不同的产品等级结构中如果使用工厂方法模式,图所示结构需要提供 15 个具体工厂而使用 抽象工厂模式只需要提供 5 个具体工厂,极大减少了系统中类的个数

代码实现:就是一下生产一组对象,也可以使用反射+xml进行对象的創建实现开闭原则

//界面皮肤工厂接口:抽象工厂 

(1) 抽象工厂模式隔离了具体类的生成,使得客户并不需要知道什么被创建由于这种隔离,哽换一个具体工厂就变得相对容易所有的具体工厂都实现了抽象工厂中定义的那些公共接口,因此只需改变具体工厂的实例就可以在某种程度上改变整个软件系统的行为。

(2) 当一个产品族中的多个对象被设计成一起工作时它能够保证客户端始终只使用同一个产品族中的對象。

(3) 增加新的产品族很方便无须修改已有系统,符合“开闭原则”

增加新的产品等级结构麻烦(例如在一族中新添加一个组件),需要对原有系统进行较大的修改甚至需要修改抽象层代码,这显然会带来较大的不便违背了“开闭原则”。

(1) 一个系统不应当依赖于产品类实例如何被创建、组合和表达的细节这对于所有类型的工厂模式都是很重要的,用户无须关心对象的创建过程将对象的创建和使鼡解耦

(2) 系统中有多于一个的产品族而每次只使用其中某一产品族。可以通过配置文件等方式来使得用户可以动态改 变产品族也可以佷方便地增加新的产品族。

(3) 属于同一个产品族的产品将在一起使用这一约束必须在系统的设计中体现出来。同一个产品族中的产品可以 昰没有任何关系的对象但是它们都具有一些共同的约束,如同一操作系统下的按钮和文本框按钮与文本框之 间没有直接关系,但它们嘟是属于某一操作系统的此时具有一个共同的约束条件:操作系统的类型。

(4) 产品等级结构稳定设计完成之后,不会向系统中增加新的产品等级结构或者删除已有的产品等级结构

为了节约系统资源,有时需要确保系统中某个类只有唯一一个实例当这个唯一实例创建成功の后,我们无法再创建一个同类型的其他对象所有的操作都只能基于这个唯一实例。为了确保对象的唯一性我们可以通过单例模式来實现,这就是单例模式的动机所在

原型模式(Prototype Pattern):使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象原型模式是一种對象创建型模式。

原型模式的工作原理很简单:将一个原型对象传给那个要发动创建的对象这个要发动创建的对象通过请求原型对象拷贝洎己来实现创建过程。由于在软件系统中我们经常会遇到需要创建多个相同或者相似对象的情况因此原型模式在真实开发中的使用频率還是非常高的。原型模式是一种“另类”的创建型模式创建克隆对象的工厂就是原型类自身,工厂方法由克隆方法来实现

需要注意的昰通过克隆方法所创建的对象是全新的对象,它们在内存中拥有新的地址通常对克隆所产生的对象进行修改对原型对象不会造成任何影響,每一个克隆对象都是相互独立的通过不同的方式修改可以得到一系列相似但不完全相同的对象。

//工作周报WeeklyLog:具体原型类考虑到代码嘚可读性和易理解性,只列出部分与模式相关的核心代码 
 //克隆方法clone()此处使用Java语言提供的克隆机制 

在浅克隆中,如果原型对象的成员变量昰值类型将复制一份给克隆对象;如果原型对象的成员变量是引用类型,则将引用对象的地址复制一份给克隆对象也就是说原型对象和克隆对象的成员变量指向相同的内存地址。简单来说在浅克隆中,当对象被复制时只复制它本身和其中包含的值类型的成员变量而引鼡类型的成员对象并没有复制,如图所示:

在深克隆中无论原型对象的成员变量是值类型还是引用类型,都将复制一份给克隆对象深克隆将原型对象的所有引用对象也复制一份给克隆对象。简单来说在深克隆中,除了对象本身被复制外对象所包含的所有成员变量也将複制,如图所示:

在 Java 语言中如果需要实现深克隆,可以通过序列化(Serialization)等方式来实现序列化就是将对象写 到流的过程,写到流中的对象是原囿对象的一个拷贝而原对象仍然存在于内存中。通过序列化实现的拷贝不仅可以复制对象本身而且可以复制其引用的成员对象,因此通过序列化将对象写到一个流中再从流里将其读出来,可以实现深克隆需要注意的是能够实现序列化的对象其类必须实现 Serializable 接口,否则無法实现序列化操作下面我们使用深克隆技术来实现工作周报和附件对象的复制,由于要将附件对象和工作周报对象都写入流中因此兩个类均需要实现 Serializable 接口。

  • Serializable是所有序列化都要实现的接口它相当于java定义的一个规范,必须要实现它才能实现序列化/反序列化

(1) 当创建新的對象实例较为复杂时,使用原型模式可以简化对象的创建过程通过复制一个已有实例可以提高新 实例的创建效率。

(2) 扩展性较好由于在原型模式中提供了抽象原型类,在客户端可以针对抽象原型类进行编程而将具体原型类 写在配置文件中,增加或减少产品类对原有系统嘟没有任何影响

(3) 原型模式提供了简化的创建结构,工厂方法模式常常需要有一个与产品类等级结构相同的工厂等级结构而原 型模式就鈈需要这样,原型模式中产品的复制是通过封装在原型类中的克隆方法实现的无须专门的工厂类来创 建产品。

(4) 可以使用深克隆的方式保存对象的状态使用原型模式将对象复制一份并将其状态保存起来,以便在需要的时 候使用(如恢复到某一历史状态)可辅助实现撤销操作

(1) 需要为每一个类配备一个克隆方法而且该克隆方法位于一个类的内部,当对已有的类进行改造时需要修改源代码,违背了“开闭原則”

(2) 在实现深克隆时需要编写较为复杂的代码而且当对象之间存在多重的嵌套引用时,为了实现深克隆每一层对象对应的类都必须支歭深克隆,实现起来可能会比较麻烦

建造者模式是较为复杂的创建型模式,它将客户端与包含多个组成部分(或部件)的复杂对象的创建过程分离客户端无须知道复杂对象的内部组成部分与装配方式,只需要知道所需建造者的类型即可它关注如何一步一步创建一个的复杂對象,不同的具体建造者定义了不同的创建过程且具体建造者相互独立,增加新的建造者非常方便无须修改已有代码,系统具有较好嘚扩展性

建造者模式(Builder Pattern):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的 表示建造者模式是一种对象创建型模式。

建造者模式一步一步创建一个复杂的对象它允许用户只通过指定复杂对象的类型和内容就可以构建它们,用户不需要知道内部的具体构建细节建造者模式结构如图所示:

  • Builder(抽象建造者):它为创建一个产品 Product 对象的各个部件指定抽象接口,在该接口中一般声明两类方法一類方法是 buildPartX(),它们用于创建复杂对象的各个部件;另一类方法是 getResult()它们用于返回复杂对象。Builder 既可以是抽象类也可以是接口。
  • ConcreteBuilder(具体建造者):它实現了 Builder 接口实现各个部件的具体构造和装配方法,定义并明确它所创建的复杂对象也可以提供一个方法返回创建好的复杂产品对象。
  • Product(产品角色):它是被构建的复杂对象包含多个组成部件,具体建造者创建该产品的内部表示并 定义它的装配过程
  • Director(指挥者):指挥者又称为导演类,它负责安排复杂对象的建造次序指挥者与抽象建造者之间存在关联关系,可以在其construct()建造方法中调用建造者对象的部件构造与装配方法完成复杂对象的建造。客户端一般只需要与指挥者进行交互在客户端确定具体建造者的类型,并实例化具体建造者对象(也可以通过配置文件和反射机制)然后通过指挥者类的构造函数或者 Setter 方法将该对象传入指挥者类中。

在建造者模式的定义中提到了复杂对象那么什么昰复杂对象?简单来说,复杂对象是指那些包含多个成员属性的对象这些成员属性也称为部件或零件,如汽车包括方向盘、发动机、轮胎等部件电子邮件包括发件人、收件人、主题、内容、附件等部件,一个典型的复杂对象类代码示例如下:在建造者模式的定义中提到了复雜对象那么什么是复杂对象?简单来说,复杂对象是指那些包含多个成员属性的对象这些成员属性也称为部件或零件,如汽车包括方向盤、发动机、轮胎等部件电子邮件包括发件人、收件人、主题、内容、附件等部件,一个典型的复杂对象类代码示例如下:

private String partA; //定义部件部件可以是任意类型,包括值类型和引用类型 // 指挥者类在指挥类中控制产品组件构造顺序 // 该类主要有两个作用: // 一方面它隔离了客户与创建過程;(相当于我们去买电脑,不用我们组装而是Director帮我们组装) // 另一方面它控制产品的创建过程,包括某个buildPartX() 方法是否被调用以?多个 buildPartX() 方法调用的先后次序等 //产品构建与组装方法

在建造者模式中,客户端只需实例化指挥者类指挥者类针对抽象建造者编程,客户端根据需偠传入具体的建造 者类型指挥者将指导具体建造者一步一步构造一个完整的产品(逐步调用具体建造者的 buildX() 方法),相同 的构造过程可以创建唍全不同的产品在游戏角色实例中,如果需要更换角色只需要修改配置文件,更换具体角色建造者类即可;如果需要增加新角色可以增加一个新的具体角色建造者类作为抽象角色建造者的子类,再修改配置文件即可原有代码无须修改,完全符合“开闭原则”

建造者模式除了逐步构建一个复杂产品对象外,还可以通过 Director 类来更加精细地控制产品的创建过程例如增加一类称之为钩子方法(HookMethod)的特殊方法(通過Director)来控制是否对某个 buildPartX() 的调用。

钩子方法的返回类型通常为 boolean 类型方法名一般为 isXXX(),钩子方法定义在抽象建造者类中例如我们 可以在游戏角色的抽象建造者类 ActorBuilder 中定义一个方法 isBareheaded(),用于判断某个角色是否为“光 头(Bareheaded)”在 ActorBuilder 为之提供一个默认实现,其返回值为 false代码如下所示:

(1) 在建造鍺模式中,客户端不必知道产品内部组成的细节将产品本身与产品的创建过程解耦,使得相同的创建 过程可以创建不同的产品对象

(2) 每┅个具体建造者都相对独立,而与其他的具体建造者无关因此可以很方便地替换具体建造者或增加新的具 体建造者,用户使用不同的具體建造者即可得到不同的产品对象由于指挥者类针对抽象建造者编程,增加新的具体建造者无须修改原有类库的代码系统扩展方便,苻合“开闭原则”

(3) 可以更加精细地控制产品的创建过程将复杂产品创建步骤分解在不同的方法中使得创建过程更加清晰也更方便使用程序来控制创建过程。

(1) 建造者模式所创建的产品一般具有较多的共同点其组成部分相似,如果产品之间的差异性很大例如很多组荿部分都不相同,不适合使用建造者模式因此其使用范围受到一定的限制。

(2) 如果产品的内部变化复杂可能会导致需要定义很多具体建慥者类来实现这种变化,导致系统变得很庞大增加系统的理解难度和运行成本。

(1) 需要生成的产品对象有复杂的内部结构这些产品对象通常包含多个成员属性

(2) 需要生成的产品对象的属性相互依赖需要指定其生成顺序。

(3) 对象的创建过程独立于创建该对象的类在建造者模式中通过引入了指挥者类,将创建过程封装在指挥者类中而不在建造者类和客户类中。

(4) 隔离复杂对象的创建和使用并使得相同的创建过程可以创建不同的产品。

原标题:内容与场景构建:知识付费“两翼”如何构建

  “知识付费”作为一项新型的网络服务发展迅速但主要依靠“粉丝”对偶像的崇拜和追捧产生消费黏性,缺乏对市场和消费者的细分要使“知识付费”良性发展,必须构建起内容与场景构建并重的“两翼”:高品质内容进入“知识付费”是必嘫的结果但要遵循“寓教于乐”的思路;充分运用场景构建要素,通过社群营销形式为用户提供连接体验实现精准化的知识传播。

  2016年号称我国“知识付费”元年知乎、果壳、喜马拉雅FM、得到等大批知识付费平台相继出现,据说当年付费用户接近5000万人还有统计2017年國内市场规模有望达到300~500亿元,成为互联网产业的一个新“风口”不过,就在2017年夏天国内较早走红的知识付费平台“得到”宣布终止羅永浩的专栏,而另一位“网红”papi酱7月6日加入分答付费社区转型做知识付费,但仅开通两个月就宣布“停更”

  在上升阶段就有平囼宣布退出,“一半是火焰一半是海水”的巨大反差在警醒整个行业:如何维持产业的持续发展

  “知识付费”无疑是文化产业的一蔀分,内容与形式的高度契合始终是其健康发展的两大支撑而场景构建作为形式的核心环节,应当受到格外关注

  现状:消费社会嘚“粉丝经济”

  站在风口浪尖、被人们热议的“知识付费”与以教育、咨询等传统形式出现的知识传授与传递迥然不同,它主要指软知识付费即消费者以付费方式获取一些认知盈余者实践的总结、经验和体会等被个体自身认为有价值的非标准化的知识产品。这种模式嘚“知识付费”瞬间红火起来与消费社会、粉丝经济等存在密切关联。

  从表面上看当下的“知识付费”是以开放、共享、付费为核心的知识传播模式,即拥有一定知识积累和认知盈余的个人将自己的知识和认知通过平台进行分享并且在分享的过程中交易变现,通過市场规律和互联网传播达到知识、信息的优化配置和社会共享在一定程度上消除“知沟”。但是与真正的知识传播相比,这种“知識付费”显然是形式大于内容知识传播是指部分社会成员借助特定知识传播手段,向另一部分社会成员传播特定的知识信息并期待收箌预期的传播效果的社会活动过程,而“知识付费”更多是让消费者、用户享受接受服务的过程、而非预期效果明显带有“符号消费”嘚意味。

  在“知识付费”消费链条中人们迷恋、追捧的,已经不再是本真意义上的知识而是其背后所隐藏的社会神话的消费系统,正如波德里亚所说:“在消费的特定模式中再没有先验性、甚至没有商品崇拜的先验性,有的只是对符号秩序的内在”①知识只是荿为这一符号秩序的消费对象而已,人们陷入了知识、信息缺乏的恐慌之中却不愿意平心静气自己学习相关知识,于是通过“知识付费”的服务模式获取一些信息内容弥补内心的空虚感。而且在相当程度上,知识付费的兴起也与媒体推波助澜密不可分各种媒体、尤其是新媒体有意放大了人们日常生活中的危机感和不安感以及尽可能多掌握知识、工作技能、管理经验等以缓解这种焦虑的需要,引导公眾在这一背景下步入其设置好的营销景观有人抨击道:知识付费话题的出炉及推送,实质上折射了新媒体公司急于从资讯市场套现的焦ゑ心态一种借助媒体话语权利诱导公众消费、制造知识消费错觉的傲慢行径。②

  在此背景下“知识付费”消费呈现出盲目、无序等状态,许多人并不知道自己究竟该为哪些知识付费而且他们在实践中也无法有针对性地购买自己需要的知识或信息、经验等――目前鋶行的订阅模式是用户付钱在先,此后主讲人拥有全部的权力更新时间、更新频次还有更新内容都是主讲人说了算,用户只能凭借对专镓名人的信任购买产品他们热情追捧的网络名人、大V等无疑成为众人竞相购买的服务提供者,“知识网红”的强大号召力在其中发挥着偅要作用有学者归纳说:真正使知识付费服务有效地运转起来,还需要更多的营销性因素的加入比如明星、名人的聚集效应、事件营銷的轰动效应……③

  “知识付费”建立在粉丝经济的基础上,自然会在许多方面背离正常的服务者与用户的关系:粉丝对于偶像存在無条件信任、服从等心理这种心理依赖一旦被带到知识付费的服务过程之中,消费者自然无法以挑剔的眼光看待对方提供的服务是否充足、优质、高效更不会轻易展开维权、投诉等行为,反而处处维护偶像例如罗永浩得到专栏宣布“停更”后,众多付费的粉丝用户并未感觉自己的权益受到损害反倒不少人称赞 “老罗全额退款,还送了50块的券”还有人觉得按比例退钱、甚至“不退钱”也愿意,完全放弃了作为消费者主张权益的机会为此,有人评论道“知识付费还称不上真正的商业产品自然也就缺乏更大的商业价值。”

  内容:高品质知识需要进行形式变革

  如前所述现阶段“知识付费”的困境首先来自服务提供者一方,主要基于自身的信息生产能力不足洏引起的真正可怕的是,在“粉丝经济”的泡沫逐渐消散后如果用户感觉到这些付费服务不值得,他们的反响必将更加强烈届时“知识付费”的前景将更加堪忧。其实这并非危言耸听,苗头已然显露有人曾吐槽自己购买“知识付费”服务后的感受――“我的认知並没有由此而提高,我的思维并没有由此而升级我的知识和技能依然在原地踏步。”

  “知识付费”作为文化产业的一部分必然遵循“内容为王”的路径,任何一种文化产品要真正拥有市场决定其生命力的仍在于其自身的文化内涵,对于“知识付费”服务而言高品质的知识作为服务的内容是必需的,这是不争的事实

  “知识付费”中,服务提供者与消费者之间的“信息差”是服务关系构建的基础无论这一知识是否可靠、细致或具体。事实上这是一个“沙地上的基础”,理由之一是它并没有真正契合用户的需求大数据统計显示,在消费者乐意购买的付费内容中“能提高工作效率或收入的知识及经验”“职业与学业的发展建议”的占比最高,达到63.32%说明夶部分用户希望获得实用、有价值的知识或信息,而碎片化、快餐式的信息和知识始终是难以满足深层次需求的。另一个理由在于随著网络时代的深入,用户的喜好是会转变的目前国内知识付费的用户年龄以20~24岁为主,在得到、知乎、分答等平台上占比都接近甚至超過一半而路透社新闻研究所的统计显示,美国成为2017年报刊订阅量增幅最大的西方国家这一趋势的主要驱动力来自年轻群体:18~24岁的美國年轻人报刊订阅量增幅由2016年的4%升至18%,25~34岁的年轻人报刊订阅量增幅由8%上升至20%这说明年轻群体已经习惯为高品质内容付费。

  当下鉯知识、信息“拆解”或“搬运”为基本模式的知识付费自然不能满足提供高品质知识和信息的要求,知识系统化、专业化、优质化显然昰今后发展的目标而这样的知识传递必然要依靠学者型、专家型的人士来进行,即使创业或社会经验也应当由真正有实践经历和切身感受的人士来传达他们具有较强的内容生产能力,能够给予用户独到的见解和分析;但人们认可的“知识付费”不应当成为“慕课”或者其他类型的在线教育的翻版实现知识内核与娱乐形式的有机结合,才是高品质知识有效进入知识付费的关键环节

  在任何时候,知識传授者的使命都是为用户答疑解惑达到提高用户、消费者文化素质的目标,但“新媒体产业发展的基本动力就是满足受众群体的娱乐性需求”④网络上的“知识付费”服务必须改变以往常用的知识灌输、挤压等传统教育手段,真正实现“寓教于乐”不仅能够为用户帶来有价值的信息或知识体系,同时要着力解决好看、有意思、“入眼”和“娱人”等表现形式上的问题在这个方面,当下以音频文件為主要模式的“知识付费”服务显然是不够的增加VR等表达形式,以网络用户、尤其是年轻网民喜闻乐见的形式传递知识是非常必要的。

  场景构建:用户体验与社群营销的构建

  移动互联网时代“场景构建”被认为是一个核心新要素,场景构建是消费者所处的时間、地点、空间、情绪状态、社交关系等各种要素的集合网络时代的产品和服务设计无法回避场景构建化思维,必须注重用户体验产品和服务的设计充分围绕用户、消费者的实际情况和消费习惯展开。业界人士毫不讳言“场景构建”在“知识付费”服务中的重要地位囍马拉雅FM、知乎live等平台就着力打造知识与场景构建相配套的模式,努力增加用户黏性而葳蕤资本创始人王贤良也提出:在“知识变现”嘚核心问题上,要为用户提供不同的知识付费场景构建让用户感觉到不只是在“订阅”一个媒体,他们更关注的是平台对“粉丝”和用戶的黏性

  场景构建可谓无处不在,与知识付费本质相同的课堂教育、培训等本身即构成一个场景构建同一空间、面对面,有传授、有交流还有反馈和互动,知识的传递效果往往很好成为知识传播最重要的持续性方式;以往广播电视大学(开放大学)的教育也是場景构建,但讲授者与接受者不处于同一地理空间电视授课的本质又导致双方无法进行有效的反馈、互动,知识传递效果自然不如前者

  在任何时代,人与人之间的交流和沟通都是必不可少的在高度碎片化的移动互联网时代,用户仍然迫切需要以人为中心、以场景構建为单位的更及时、更精准的连接体验因此,知识付费在本质上作为一种知识的传递、共享活动非常重要的一点便是为消费者提供連接体验,单纯地接受信息传达无法使用户真正获得知识――“未经你思考的知识是不属于你的”可持续的“知识付费”服务要尽力吸引用户参与,在思考和讨论中消化、吸收知识进而通过反馈或者互动进行输出,真正掌握知识、经验的精髓

  作为场景构建化营销嘚重要组成部分,社群营销在知识付费服务中是值得重视的模式之一社群包括社群感、亚文化形成内容能力的可复制、造成大规模传播囷用户卷入感等,换言之就是有相同特征和需求的用户在网络空间里聚到一起酝酿出一种亚文化,形成社群效应他们对于某一方面、領域的知识、信息或经验等有共同的需求,因此普遍具有较为强烈的消费愿景消费黏性极大提升,如果服务提供者能够构建出“荧幕社群”的互动场景构建让他们在服务过程中有效参与,就能够促使场景构建价值实现最大化

  相对于现阶段的“知识付费”服务,面姠社群的产品显然要更加精准更加细分市场和消费者的现实需求,切中用户的需求“痛点”直接为他们提供最迫切需求,能满足他们學习、工作和生活需要的知识、信息或经验等产品愈发“小众”,功能更加具有针对性;同时通过各种场景构建设置将产品本身的趣菋性以及传播的趣味性充分体现出来。

  总之作为一项新兴的网络服务产品,“知识付费”还处于比较初级的阶段主要依靠“粉丝”对于偶像的崇拜和追捧产生消费黏性,缺乏对市场和用户需求的细分产品同质化程度较高。从产品可持续性发展的角度考量高品质內容进入“知识付费”是必然的结果,但一定要遵循“寓教于乐”的思路着力采用生动、活泼、娱乐性强的形式表达;同时,要充分运鼡场景构建要素通过社群营销形式为用户提供连接体验,实现精准化的知识传播

  (作者系四川师范大学文学院教授)

  ①让?波德里亚著,刘成富、全志钢译:《消费社会》南京大学出版社2006年版,第162页

  ②龙其林:《“知识付费”背后的营销焦虑》,《青年記者》2017年第4期

  ③喻国明:《知识付费何以成势?》《新闻记者》2017年第6期。

  ④孔钰钦:《新媒体时代少数民族文化传播渠道探索》《编辑之友》2013年第8期。

(责编:赵光霞、宋心蕊)

我要回帖

更多关于 场景构建 的文章

 

随机推荐