我一直在学习很多关于编码到接口而不是编写一个具体类的知识。 现在我想知道以下方法是不是很好的做法。
假设我使用以下结构的Notifier类
-app
--acme
Notifiers
- MailNotifier
-MailNotifier.php
- NotifierInterface.php
- NotifierServiceProvider.php
如果以后我想添加不同类型的通知程序,这是一个好习惯吗?例如,像文本通知器一样。
谢谢!
答案 0 :(得分:2)
是的,这是使用接口的一个例子。如果将来的类具有可以使用相同的函数名称和结构来描述的功能,那就可以了。