我正在编写一个非常复杂的插件,它被组织为一个父“容器”类和几个子类,其中每个子类都是可选/必需的元素,通常(但不总是)映射到自己的add\\u子菜单页。
基本上,这是一个插件,带有他的私有集,我们称之为“子插件”。
每个子类/子插件都有自己的(大)一组add\\u操作和add\\u过滤器。所以,从技术上讲,我的插件的子插件是一个有效的WP插件,只是它不是由WP本身直接调用的。
自从我计划。。。实际上,大量的add\\u操作。。。我想知道我是否应该使用“私有”观察者/中介模式重构我的插件,即只将所有相关的add\\u操作收集到我的父类中,并烘焙一个模式来通知/转发事件的子类,从而减少插件对WP事件问题的影响。
这是个好主意还是完全没有必要?你能帮我编写一些类重构的代码吗?
提前通知tnx寻求帮助,加布里埃尔