标签: php
我目前在学习PHP,并且遇到了界面的概念。我知道它们被用作程序的模板结构,但在什么场合它们会被使用?
答案 0 :(得分:0)
例如,您希望使用外部API,但不希望在代码中明确使用特定实现。
您可以创建一个界面,并在整个应用程序中依赖它。 任何可能的实现只需实现该接口,因此您可以随时切换实现。
它可用于常规任务,如日志记录,用户身份验证,邮件等。