gpt4 book ai didi

metaprogramming - 出于合法目的使用多态代码?

转载 作者:行者123 更新时间:2023-12-03 23:37:17 28 4
gpt4 key购买 nike

我最近遇到了Polymorphic Code一词,想知道是否有人建议使用合法的(即在法律和商业适用软件中)在计算机程序中使用它的理由?链接到现实世界的例子,将不胜感激!

在有人回答之前,请告诉我们有关面向对象编程中多态的所有优点,请阅读以下多态代码的定义(摘自Wikipedia):

“多态代码是使用多态引擎进行变异的代码,同时保持原始算法完整无缺。也就是说,代码每次运行都会改变,但是代码的功能根本不会改变。”

谢谢,MagicAndi。

更新

到目前为止的答案摘要:

  • 运行时优化原始代码
  • 为应用程序的每个单独副本分配“DNA指纹”
  • 对程序进行模糊处理以防止对
  • 进行反向工程

    还向我介绍了“ metamorphic code”一词。

    最佳答案

    基于在实际环境和实际输入中运行应用程序时收集的实际性能统计信息,对原始代码进行运行时优化。

    关于metaprogramming - 出于合法目的使用多态代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1779766/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com