代码之家  ›  专栏  ›  技术社区  ›  Starx

设计网页界面的最佳设计模式是什么?

  •  1
  • Starx  · 技术社区  · 14 年前

    我正在尝试使用OOP构建我的网站的界面。为此,我需要将菜单、缩略图、内容框等多个对象连接在一起以形成完整的布局。

    我知道OOP不用于演示,但无论如何我都需要这样做。有人能帮我吗?

    2 回复  |  直到 14 年前
        1
  •  2
  •   GSto    14 年前
        2
  •  0
  •   Luis    14 年前

    您可以从一些非常简单的东西开始,比如从这个接口继承的所有对象,或者从抽象类开始,在这个类中,您有一个名为render()的方法,可以将所有HTML都吐出来。HTML的构建是由属性的值(比如菜单作为链接对象的集合)编辑的,在渲染中,您为这些链接构建所有HTML。

    更进一步,您可以开始为对象的属性建模,例如div具有子元素,因此您可以允许某些对象(从接口iblockelement继承)将其他对象作为childs(接口iinlineelement)。

    您可以通过这样的方式实现它:当父对象呈现所有子元素时,也会调用呈现方法。假设您执行$page->render(),所有内部元素都将呈现,并吐出所有HTML。

    这主要是我在.NET中开发的经验,希望这是有意义的