PHP
0% Tamamlandı
4 Kasım 2019 7 Bölüm Orta seviye
4. Bölüm Detayları

PHP Design Patterns | Template Method Pattern

En basit hali ile PHP Template Method Pattern nedir? Nasıl kullanılır? Hangi amaçlara uygundur kısımlarını inceledik. Kendi servislerinizi yazarken bolca kullanmanız gereken bir tasarım desenidir.

Sorular

Siz de eğitmene bu bölüm hakkında sorular sorabilirsiniz.

Laravel, bootstrap, vue.js, unity ve daha bir çok online eğitim- phpuzem.com
phpuzem
neredeyse 2 yıl önce
  • 0 Oy
<?php


namespace App;


class Car extends Production
{
    protected function addSpecificProperty()
    {
        var_dump('spoiler created.');

        return $this;
    }
}
<?php


namespace App;


class Plane extends Production
{
    protected function addSpecificProperty()
    {
        var_dump('wings created.');

        return $this;
    }
}
<?php

namespace App;

abstract class Production
{

    public function make()
    {
        return $this
            ->wheels()
            ->engine()
            ->addSpecificProperty();
    }


    protected function wheels()
    {
        var_dump('wheels created.');

        return $this;
    }

    protected function engine()
    {
        var_dump('engine created.');

        return $this;
    }

    protected  abstract function addSpecificProperty();

}
Laravel, bootstrap, vue.js, unity ve daha bir çok online eğitim- phpuzem.com
Cevapla

Geliştiricinin Seçim Kanalı

Derslere Gözat Tartışma Forumu