Nasıl bir veri nesnesinin birden çok kez işleyebilir?

0 Cevap php

Ben bir kişi nesnesi var.

class Person {
    private $name;

    ...
}

Ben ön uç (ziyaretçiler kontrole sahip) nasıl görüntüleneceğini değiştirmek gerekiyor. Bunlar liste görünümü, ızgara görünümü, örneğin fotoğraf görünümü seçebilirsiniz.

class PersonDisplay {
    public function displayList() {
        // Query database
        // Output html to display in list mode
    }

    public function displayPhoto() {
        // Query database
        // Output html to display in photo mode
    }
}

Bu ön-uç öğelerin sunumu işlemek için kabul edilebilir bir yol ya ben bu görevi bana yardımcı olmak için araştırma gereken belirli bir tasarım modeli var mı? Herkes bu potansiyel bakım bir kabus yapabilir eğer bu yanlış ya da olabilecek herhangi bir öneri veya fikir var mı?

Kişi nesne ben kullanıyorum ne çok benzer sadece bir örnek oldu.

0 Cevap