我用我自己的土生土长的PHP框架,它在很大程度上基于大多来自梨和Zend但最近也有一些更好的组件来了在Composer是否与抽象类相反?
由于我的应用程序组件正在成长变得更难组件之间切换,我想知道是否有一种方法可以以不同的方式设计我的程序。在某种程度上,我可以使用像抽象类相反的组件。
我在想,应该有一种方法让我创建自己的类,而这些类又反过来嵌入到pear或zend中,并像使用接口或抽象类一样使用这些类。当然,他们会做实际的工作,我只会链接到他们。
假设如果我一直在使用pear Config/Lite,它只能用于ini和数组文件,现在我想切换到pear config或Zend config来获得将数据保存到数据库中的好处,然后在那里应该是一个简单的方法来切换而不改变我所有的代码,因为他们实现的是完全一样的东西。
我在问,因为我一直在使用Pears Net/URL/Mapper,这并不坏,但我发现了一些也会照顾到调度的事情,并且正在积极开发中。我相信这种情况会一次又一次地出现。
这听起来像你有一个理解接口的使用问题。 – zzzzBov 2012-07-11 17:16:53