← 返回单词列表

subject-oriented

adj 编号: S05613
形容一种软件设计范式:对象的状态和行为不被看作对象本身固有的属性,而是由不同的主观视角分别提供。
💡 记忆钩子
把同一个对象想成站在不同观察者面前的东西:对象本身不带固定的字段和方法,观察者从自己的视角赋予它们;因此,重点从“对象有什么”转向“谁以什么方式看对象”。
📝 学习建议
  • 这是计算机科学中的专门术语,不要按普通英语把它简单理解成“以主语为导向”。
  • 学习时可先与“面向对象”对照:面向对象把状态和行为放进对象本身,而 subject-oriented 则把它们视为不同视角提供的描述。
📖 中文释义
adj
  • core 以观察视角定义对象
    📖 在这种软件范式中,字段和方法不是对象天然拥有的固定部分,而是由不同的“主体”或观察视角提供。同一个对象可以因视角不同而呈现不同的状态和行为描述。
    💡 常见句型是“a subject-oriented approach/paradigm/model”或“subject-oriented programming”。它是计算机科学和软件工程术语,不能泛指任何“主观的”设计;也不要把它误写成表示“以某个语法主语为中心”的普通形容词。
    not-comparable
    The researchers proposed a subject-oriented model in which different subjects define different behaviors for the same object.
    研究人员提出了一种面向主体的模型,其中不同主体为同一个对象定义不同的行为。
    Subject-oriented programming treats an object's state and methods as descriptions supplied by particular perspectives.
    面向主体的编程把对象的状态和方法看作由特定视角提供的描述。
🏷 单词标签 & 词根
暂无标签