`

对象需要传播吗?

阅读更多

       在面向对象的思想中,培育的新生命一直在默默奉献,直到最终没有存在价值而被终结,在这个过程之中,各各对象之间在一个相互被引用的网络之中,它们互相协作完成所需要的过程。长期把对象实例常驻于内存之中是一种极大的浪费。

       对象被终结,这个对象已经没有了存在的价值,因为它已经提供了我们想要的东西,我们想要什么,有可能是结果、地址、显示等等。如果对象被快速的终结,那么对象与对象之间根本不可能产生长期的联系,而长期联系在现在的软件理论中确实也根本不需要,因为目前的软件理论决定了对象不可以长期存在,因为长期存在就是一种浪费,对象不能自动匹配形成神经网络,自然就不需要长期存在,包括考虑到整个计算机的组织架构,CPU与内存的处理过程等等,一般为性能考虑,包括硬性能与软件性能,现在的高级语言已经不在直接与计算机底层或者操作系统接触,而是在中间隔着一层虚拟机,甚至,现在的软件已经被包裹到了业务模型阶段,由框架或者组件完成一些必要的支撑。可怜的对象关联最终也会被一个接着一个的终结而破坏,结果是得到了,地址得到了,显示得到了。但是,最终你还得再次写一些重复的代码,以完成软件设计模型中所要的过程。代码可以复用,但是,一些对象是无法被复用的,而正是因为这些而浪费了大量的编码时间,不断的进行BUG调试。

        在我看来,程序代码决定程序的功能,但是,程序代码不能完全决定你原本设计程序的走向。如果要达到毁灭再生性,那么,对象自身修复就成为一个很现实的问题。植物被你破坏了,它不会被终结,除非本身这个植物不能延续它的繁殖。它有种子,种子可以发芽,可以再开出跟之前一样的花朵,你无法破坏它,也正是野草烧不禁,春风吹又生。

        对象常驻内存是一种浪费,在我认为,在目前它也同样适用。不需要用复制的方法来达到修复,复制浪费资源,更浪费时间。如果对象可以生出种子,平台可以孕育种子,那么情况会好很多。

        可是,目前的软件平台根本不可能支持这种能力,一些虚拟机就会自动的进行对象生命周期的遍历,之后去除一些虚拟机认为能够X掉的对象,包括操作系统也可能去清理内存,资源抢占十分严重,资源是有限的。除非你用语言标识来标识出对象不可被终结,但是,没有神经能力的对象存在本身就是浪费。除非这个对象只被调用,而且是固定的,比如驱动程序。

        今天在观察植物的时候,偶然看见了一颗种子,花谢了又开,种子再一次又一次的完成新生命的孕育。单一的种子能传播生命,有时候还有雌性和雄性搭配的种子孕育生命。

 摘自于我自己一直研究的“植物软体理论”

分享到:
评论

相关推荐

    传播定义与传播学研究对象.ppt

    传播定义与传播学研究对象.ppt

    传播学原理课件

    传播学的研究对象 传播学主要关注人类传播现象、规律、系统以及传播的发展历程,研究领域广泛,从微观的个体沟通到宏观的社会传播系统,无一不在其研究视野之内。 #### 4. 传播研究的发展 - **传播理论的发展**...

    CAD软件里的对象捕捉追踪是什么?这个工具如何使用?

    在复杂的模型中,捕捉到错误对象将导致可能传播到整个模型的错误。 四、对象捕捉追踪的优点 对象捕捉追踪具有以下优点: 1. 提高绘图效率:对象捕捉追踪可以帮助用户快速捕捉到图形中的某个点,大大提高绘图的...

    SARS疾病传播过程仿真

    《SARS疾病传播过程仿真——基于面向对象技术的模拟分析》 SARS(严重急性呼吸综合征)是一种由冠状病毒引起的传染性疾病,其快速传播能力和高致死率引起了全球公共卫生领域的广泛关注。为了更好地理解并预测SARS的...

    传播学期末考试题目.pdf

    11. 广义的传播学以人类一切传播行为为研究对象。这是因为广义的传播学认为传播是人类一切社会活动和行为的基础和核心。 12.赖特对传播社会功能的重要补充和阐述是娱乐功能。这是因为赖特认为传播不仅仅是信息的...

    Vensim模型-网络请愿书传播机制-论文模型复现

    - 研究对象:网民的网络请愿书签署行为 - 研究方法:数据挖掘+系统建模与仿真决策 **研究问题** 1. 网络请愿书扩散速度是多少? 2. **发起人可以采取什么行动来加快扩散?** 3. **朋友之间的分享行为如何影响...

    远程数据库对象 通过ADO对象实现远程数

    //创建远程服务对象 (参数1 服务端口号 日志对象,如果不需要记录日志请填nil) Gob_RmoDBsvr := TRmodbSvr.Create(FSvrPort, nil); //连接数据库 可以是ADO支持的所有数据库 调用TDBMrg提供的获取各种数据库的链接...

    bpm.rar_BPM传播_bpm_matlab计算bpm_wide-angle_传播BPM

    - **传播bpm**:再次强调了光束传播方法是主要研究的对象。 **压缩包子文件的文件名称列表:** 仅有一个文件名“bpm”,这可能是一个MATLAB脚本或者函数文件,包含了实现宽角度BPM算法的核心代码。通常,这样的文件...

    传播学教材传播的过程与类型学习课程.pptx

    在学习这个课程时,学生需要了解传播学的基本概念和过程,掌握符号的定义和功能、意义的定义和分类、传播中的意义、传播过程的构成要素和传播模式等方面的知识,并具备一定的分析和思考能力,以便更好地理解和应用...

    传播学概论考试重点归纳.pdf

    传播学的研究对象包括人类传播的发生与发展、传播类型和传播过程,而研究方法既有定性的人文科学和社会科学方法,也有定量的社会学和心理学方法,如实地调查法、内容分析法、实验法和个案研究法。 传播定义有多种...

    电波传播课件

    外大气层及行星际空间电波传播:电波传播的空间主要在外大气层或行星际空间,对象包括宇宙飞船、人造地球卫星或星体,常用于卫星通信、宇宙通信及无线电探测、测控等业务,特点主要是传播距离远,受环境影响大。...

    2021年自考传播学概论试题及答案.pdf

    * 实地调查法:研究方法之一,通过实地观察和调查了解研究对象 * 内容分析法:研究方法之一,通过对传播内容的分析了解传播效果 * 控制实验法:研究方法之一,通过控制实验了解传播效果 * 个案研究法:研究方法之一...

    javascript防止事件传播

    JavaScript防止事件传播是一种常见的前端开发技术,用于控制事件在DOM(文档对象模型)层次中的传播方式。事件传播包括三个阶段:捕获阶段、目标阶段和冒泡阶段。了解这三个阶段对于掌握如何阻止事件传播至关重要。 ...

    window对象--event对象详解

    Window对象在JavaScript中是浏览器全局对象,它代表了浏览器的一个窗口或者一个框架。在这个窗口中,我们可以执行脚本、操作DOM、以及处理用户与页面的交互。Event对象则是JavaScript事件处理中的核心,它包含了与...

    郭庆光传播学教程.doc

    本资源是郭庆光的《传播学教程》,涵盖了传播学的基础知识和研究对象、社会信息系统的概念、社会信息系统的特点和分类、传播学的研究对象和基本问题、人类传播活动的历史与发展、人类传播的符号与意义、人类传播的...

    ITU-R 1546传播模型

    为了确保模型的准确性,开发过程中可能需要进行大量的校准和验证工作,包括与实测数据的对比以及与其他已知传播模型的比较。同时,模型还需要具备良好的可扩展性,以便适应新的频段和场景需求。 总之,ITU-R 1546...

    大数据对新闻传播的影响浅谈-新闻传播-通信传播.pdf

    大数据技术的出现对新闻传播产生了多方面的影响,包括传播形态多元化、传播内容综合化、传播对象分众化等。 (一)传播形态多元化 大数据技术的出现使得新闻传播的形式多元化、渠道多元化,大数据信息组在无形中...

    食品年节时令传播策略建议案.pptx

    - 端午节的目标对象可能是企业与个人,而传播内容可能围绕端午传统习俗(如悬钟馗像、佩香囊、饮雄黄酒等)展开,同时结合产品特性,如龙粽,传达端午节的深厚情意。 - 中秋节则可能针对更广泛的消费者,通过创新...

Global site tag (gtag.js) - Google Analytics