关于PHP网站计数器程序代码
Lib适配器运用继承的范例:
world()方法没有在类中提到,因为运用了 继承,它已经是子类的一部分。
为了更好的灵活性,我个人比较倾向于组成的方 法(特别是在结合了依赖性倒置的情况下);尽管如此,继承的方法提供两种版本的接口,或许在你的实际 运用中反而是一个提高灵活性的关键。 注:依赖性倒置原理 依赖性倒置原理(首先在 http://www.objectmentor.com/resources/articles/dip.pdf中由Robert C. Martin提出)是一个面向 对象编程的准则,它表明:高层次的模块不应该依赖于低层次的模块,而应依赖于抽取。一个简单的与 适配器(Adapter)模式相结合的依赖性倒置原理范例可以在以下地址中找到:http://www.PHPlondon.org/wiki/DependencyInversion 适配器模式的重点是改变一个单独类的 API。有一个与之相关的设计模式(本书中没有涵盖),称作正面(Facade)模式。正面(Facade)的目的是给 由许多对象构成的整个子系统,提供更为简洁的接口——反过来就是封装一个单独类 ——可能是一个值得研究的模式,如果你正设法把你的代码与第三方库隔离开来的话。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |