![]() |
1
2
窥视 Model-View-Controller 模式 |
![]() |
2
0
您可以从一些非常简单的东西开始,比如从这个接口继承的所有对象,或者从抽象类开始,在这个类中,您有一个名为render()的方法,可以将所有HTML都吐出来。HTML的构建是由属性的值(比如菜单作为链接对象的集合)编辑的,在渲染中,您为这些链接构建所有HTML。 更进一步,您可以开始为对象的属性建模,例如div具有子元素,因此您可以允许某些对象(从接口iblockelement继承)将其他对象作为childs(接口iinlineelement)。 您可以通过这样的方式实现它:当父对象呈现所有子元素时,也会调用呈现方法。假设您执行$page->render(),所有内部元素都将呈现,并吐出所有HTML。 这主要是我在.NET中开发的经验,希望这是有意义的 |
![]() |
Vedant · 如何解决python啦啦队长问题?[已关闭] 2 年前 |
![]() |
cobby · 在战略模式中使用工厂模式? 2 年前 |
![]() |
Nobody · Java中带while循环的三角形模式 2 年前 |
![]() |
Eduard Stefanescu · 如何在层之间传输异常? 6 年前 |
![]() |
D. Schreier Talha Noyon · 对于目录中的每个类 6 年前 |
![]() |
Tanvi Jaywant · 如何重载类 6 年前 |