产品经理必懂的技术术语(学习笔记)( 二 )
1、类、对象、抽象和实例
在技术的世界里 , 有一类编程语言叫面向对象编程 , 例如典型的面向对象语言Java 。 说到面向对象 , 不得不提的几个概念是类、对象、抽象和实例 。 这些技术术语会经常在工程师的讨论中出现 , 非技术背景的产品经理该如何理解这些概念呢?接下来具体介绍这些技术术语分别代表什么意思 。
首先介绍第一个概念“抽象” 。 我们说某一个概念听起来非常抽象的意思是不具体的事物 , 对应的反义词是具象 。 抽象在技术术语里的意思是提炼出一个通用模板 , 然后基于模板做具象化的实现 。 例如 , 在现实世界中关于人的分类 , 会有男人、女人、老人和小孩 , 如果将这个具体的分类抽象出一个类别 , 得到的抽象结果就是人 。 所以 , 人就是一个抽象出来的分类 , 也就是技术术语里面的“类” 。 在编程语言的世界中 , 通过程序语言描述现实世界中的事物时 , 使用的就是抽象的方法 , 将一类事物抽象成一个类 , 就得出了程序世界中的一个基本模型 。
有了基本模型后 , 可以基于抽象出来的模型(类)产生很多具体的实例 , 也就是基于类实例化的具体对象 。 例如 , 将“人”这个类实例化为两个对象 , 分别是男人和女人 , 也可以实例化为其他对象 , 例如小孩和老人 , 甚至可以实例化为具体的人 , 例如Maggie和Ryan 。 这一系列的过程如图所示 。
推荐阅读
- |“只有将图片的亮度调亮,才能看懂的梗!”
- tspirit|Dota2-虾之国大将iceiceice被踢?TSpirit经理表示:亲眼所见!
- 腾讯|腾讯又停运一世界级IP产品,《极品飞车OL》惨淡收场是谁的错?
- bilibili|上线6个月后,这个爆款产品还在突破我的认知
- playstation4|就连《战神4》都要上PC了,PS4的独占产品还剩下谁了
- aster|Dota2:小象经理辟谣解散传闻,Aster回国日期明朗
- 足球经理2022|电竞:一年休息八个月?KSG输给LGD,WB开始备战明年春季赛
- |西山居曝光“游戏增强学习AI技术”,正在1款内部产品中测试
- 坦克大战|LNG止步16强官博沦陷!LNG经理表态:队员尽力了,输在实力不够
- steam|崩坏三:正式登陆steam,也许用这个产品上steam是个试水的行为?