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)
C# 将 Func<T1, object> 转换为 Func<T1, T2>