![](/img/trans.png)
[英]Access $classA from $classB when $classB is called from $classA->__construct()
[英]What is the relation called if ClassB::Method(); is in ClassA
如果我有課程:
class ClassA
{
private $data;
public function GetData()
{
ClassB::ConvertData($this->data);
}
}
class ClassB
{
public static function ConvertData($data)
{
// Do something with data
return $data;
}
}
...那么, ClassA
和ClassB
之間的關系是什么? 我認為它不是一種組合,因為ClassA
沒有ClassB
對象實例,但仍使用其方法之一。 我傾向於相信這是一個依賴關系,但是ClassA
既不通過構造函數也不通過方法接收ClassB
實例。
一些其他但相關的問題:
感謝您的閱讀,非常感謝您的幫助。 只是為了澄清起見,我嘗試對此進行多次搜索,但是我不確定如何在www上進行搜索。
... 調用是一種使用依賴關系 ,它指定源操作調用目標操作...
呼叫以標准構造型
«call»
表示,其來源是一個操作,而目標也是一個操作。這種關系也可以應用於包含操作的類,這意味着在該類中存在要應用依賴項的操作...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.