PHP Sınıf soyutlama ve nesne arabirimleri arasındaki fark?

0 Cevap php

PHP bir Class Abstraction ve Object Interfaces arasındaki fark nedir? Gerçekten her ikisi de nokta görmüyorum, çünkü her ikisi de aynı şeyi soruyorum! Yani, birine karşı ya da diğer ikisini de kullanarak dezavantajları avantajları nelerdir?

Class Abstraction:

abstract class aClass
{
    // Force extending class to define these methods
    abstract public function setVariable($name, $var);
    abstract public function getHtml($template);
}

Object Interface:

interface iClass
{
    // Force impementing class to define these methods
    public function setVariable($name, $var);
    public function getHtml($template);
}

0 Cevap