OPP 命名法问题:object->function($param)

Posted

技术标签:

【中文标题】OPP 命名法问题:object->function($param)【英文标题】:OPP nomenclature question: object->function($param) 【发布时间】:2011-10-09 20:57:00 【问题描述】:

在 OOP 中,当你做的时候应该怎么称呼它:

$o = new ClassInstance();

$o->someFunction($p);

例如,我会说我将参数 p 传递给函数 someFunction。简单。

但是你如何表达类对象 ClassInstance 中函数的调用呢?您并没有真正将函数 someFunction 传递给对象 ClassInstance .... 所以您会说:“在 ClassInstance 对象中调用 someFunction 函数吗?”

谢谢。

【问题讨论】:

【参考方案1】:

“从对象$o(这是ClassInstance的一个实例)调用方法someFunction,将$p作为参数传递。”。

为了清楚起见重新措辞:

$instance = new ClassName();
$instance->someMethod($p);

“从对象$instance(这是ClassName的一个实例)调用方法someMethod,将$p作为参数(或参数)传递”。

【讨论】:

以上是关于OPP 命名法问题:object->function($param)的主要内容,如果未能解决你的问题,请参考以下文章

opp(Object Oriented Programming)

Rust 的函数以及 if 控制流

C# 将 Func<T1, object> 转换为 Func<T1, T2>

Func<DomainObject,object> 如何将对象名称作为字符串返回 [重复]

OPP

php命名,常量