下記のページを見て、オブジェクト指向を学んでいます。
http://qiita.com/ritukiii/items/a1979c3bcdcea9454d53
「インターフェイス」の項目で1点わからない点があるのですが、本文中に
UserRepositoryInterfaceでは、「引数に$userNameという文字列を渡すと、UserInterfaceを実装したクラスを返すfindUserメソッドを定義」しています
とありますが、なぜ$userNameを渡すとUserInterfaceが実装されるのでしょうか?
UserRepositoryInterfaceの中にコメントアウトで
@return UserInterface
と書かれているのも、返り値がUserInterfaceを実装したメソッドということなのでしょうが、
この2つの関係性がよくわかっていません。
どなたか教えてください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/08 00:18