اوﻻ شرحك كويس جداا جداا جداا وبالتوفيق ليك ثانيا حضرتك قولت ان ال behavior في ال interface مش بيتغير ولكنه بيتغير في ال abstract class ودي نقطه مش صحيحه 100% ﻻن انا بغير بال behavior بناء علي ال class that will implement the interface يعني مثﻻ عندي interface Runnable{ void run(); } ال method دي ممكن يكون ليها اكتر من implementation بناء ع الclass that will implement it *second point* in some programing language such java you can declare implementation of method inside the interface and you can have default method and static method and private method with implementation الفرق الحقيق مابين ال interface and abstract class ودا اللي عرفته ف انترفيو في شركه VOIS هو لو العﻻقه Is A يبقي كدا ﻻزم تستعمل abstract class لو مفيش عﻻقه يبقي هتستعمل interface يعني مثﻻ ال monkey يشبه ال person في ال actions and behavior لكن متقدرش تقول علي ال monkey انه Person يعني متقدرش تعمل كدا class Monkey extends Person{ } because the monkey is not a person. Thank you very much and i will be happy if this knowledge have you accepted
اولا اكيد شكرا جدا ع الاضافه .. لكن انا قصدي بحته ان الbehaviour مش هيتغير ده فحاله انك عملت implementaion لاي فانكشن جوا الinterface زي نقولت ف المثال مثلا عجل العربيه والففرامل وكدا فهيفضل الbehavior ثابت ف باقي الsubs لكن لو معملتش اي implementation فوقتها هتقدر تروح اه تغيره ف الsubs .. بس اكيد شكرا جدا ع الاضافه ♥
@@ASHRAFF تمام وبالتوفيق ليك ان شاء الله في القادم وأنا من متبعينك ان شاء الله ف القادم في كورس ال design pattern اتمني منك توضح ف اﻻول مفهوم ال solid principles وبعد كدا تشرح ال design pattern عشان الموضوع يبقي اوضح بكتير لكن طبعا الموضوع مهم جداا وان شاء الله استفيد منك
جميل والله
تسلملي والله 🤩
عاش استمر 💪❤️
تسلملي♥️
اوﻻ شرحك كويس جداا جداا جداا وبالتوفيق ليك
ثانيا
حضرتك قولت ان ال behavior في ال interface مش بيتغير ولكنه بيتغير في ال abstract class ودي نقطه مش صحيحه 100% ﻻن انا بغير بال behavior بناء علي ال class that will implement the interface يعني مثﻻ عندي
interface Runnable{
void run();
}
ال method دي ممكن يكون ليها اكتر من implementation بناء ع الclass that will implement it
*second point*
in some programing language such java you can declare implementation of method inside the interface and you can have
default method and static method and private method with implementation
الفرق الحقيق مابين ال interface and abstract class ودا اللي عرفته ف انترفيو في شركه VOIS
هو
لو العﻻقه Is A يبقي كدا ﻻزم تستعمل abstract class
لو مفيش عﻻقه يبقي هتستعمل interface
يعني مثﻻ ال monkey يشبه ال person في ال actions and behavior لكن متقدرش تقول علي ال monkey انه Person يعني متقدرش تعمل كدا
class Monkey extends Person{
}
because the monkey is not a person.
Thank you very much and i will be happy if this knowledge have you accepted
اولا اكيد شكرا جدا ع الاضافه .. لكن انا قصدي بحته ان الbehaviour مش هيتغير ده فحاله انك عملت implementaion لاي فانكشن جوا الinterface زي نقولت ف المثال مثلا عجل العربيه والففرامل وكدا فهيفضل الbehavior ثابت ف باقي الsubs لكن لو معملتش اي implementation فوقتها هتقدر تروح اه تغيره ف الsubs .. بس اكيد شكرا جدا ع الاضافه ♥
@@ASHRAFF تمام وبالتوفيق ليك ان شاء الله في القادم وأنا من متبعينك ان شاء الله ف القادم
في كورس ال design pattern
اتمني منك توضح ف اﻻول مفهوم ال solid principles
وبعد كدا تشرح ال design pattern
عشان الموضوع يبقي اوضح بكتير لكن طبعا الموضوع مهم جداا وان شاء الله استفيد منك