Encapsulation, פולימורפיזם, הורשה.
שפה שמאפשרת מימוש של שלושת עקרונות הOOP הללו בצורה מלאה, היא שפה מונחית עצמים.
בPHP, יש אפשרות להפשטה כלשהי? יש Interface? יש אפשרות ל overriding? יש למתכנת אפשרות לממש את כל שלושת העקרונות הללו?
אם כן, אז היא OOP. יכול להיות שיש class, אבל שזה למעשה לא OOP כי הוא לא מאפשר מימוש התכונות הללו.
|