我一直有一個困難時期,在PHP對象編碼時(可能是其他語言我想象)當使用接口在PHP
從我瞭解你理解接口的實際價值,使用Interface
強制執行或者保證當某個類正在使用Interface
時該類將具有在該類內的Interface
中定義的方法。
因此,從我使用它們的小知識來看,這並不意味着當定義需要這些方法的多於一個類時,纔會發現Interface
有利嗎?
要更清楚一點,如果我有一個班級做了一件事,而其他班級不需要做那樣的事情,那麼在該班級上使用Interface
將毫無意義?
所以你不會在每個課堂上使用Interface
你對嗎?
PS)如果你投這個問題爲exact duplicate
,那麼你沒讀過的問題,只有我讀過大部分類似的問題標題已經
這可能對您的情況很有意思:http://stackoverflow.com/questions/20463/what-is-the-point-of-interfaces-in-php – Quasdunk 2011-12-18 14:53:07
是的,如果您的界面沒有任何好處知道這隻會是一個單一的實現。 – 2011-12-18 14:56:06
@Quasdunk這是關於這個話題的更好的閱讀之一,謝謝 – JasonDavis 2011-12-18 15:04:24