WordPress Core的设计模式是什么? 时间:2014-11-28 作者:jfmercer 的设计模式是什么WordPress Core? 像this Stack Overflow question shows, WordPress不遵循MVC模式;但是,开发人员可以编写plugins and themes that follow MVC. 但我的问题只涉及WordPress核心,而不涉及任何附加组件、主题、扩展、插件或forked projects 可能遵循也可能不遵循MVC模式。如果WordPress核心不遵循MVC设计,那么它遵循什么设计模式? 3 个回复 最合适的回答,由SO网友:Wyck 整理而成 肉丸意大利面术语“肉丸意大利面”是计算机科学中用来描述松散构造的面向对象编程(OOP)的贬义术语,它仍然依赖于过程代码。这可能是由于一个系统的开发包含了较长的生命周期、语言限制、微观优化剧场或缺乏连贯的编码标准。它还掺了一点通心粉。。。http://en.wikipedia.org/wiki/Spaghetti_code#Spaghetti_with_meatballs SO网友:Nick M. WordPress使用Event Driven Architecture 由于操作/挂钩API。 SO网友:Samy 我认为这是一种单例设计模式,因为有基类和名为$wp的基类对象,它是全局对象。 结束 文章导航