Telegram Group & Telegram Channel
لو أجبت "طاولة" فالإجابة خاطئة. هذه ليست طاولة، بل مُخطط تصميمي لطاولة. الطاولة هي الجسم الفعلي المؤلّف من لوح خشبي ومسامير وأرجل.

🗂 في جميع لغات البرمجة فالـ Class هو المُخطط والـ Object هو الكائن الفعلي الذي تم بناؤه اعتمادًا على المخطط، أي كما وصف لنا المُخطط.

📑 الـ Class يصف لنا كيف سيكون الـ Object الذي نريده، ما هي مواصفاته وما هي الوظائف التي يستطيع تأديتها.

📦 البرمجة غرضية التوجه OOP تقوم على هذا المبدأ، إذا لا يمكن إنشاء Object إلا اعتمادًا على Class يصفه.

🗃 على سبيل المثال لا يمكنك أن تقول لبرنامجك بكل بساطة: "أنشئ لي طاولة جديدة" دون أن يكون هنالك Class للطاولة يتم بناء الـ Object وفقًا له. هذا سيكون شبيهًا بأن تقول لنجّار: إبنِ لي طاولة. لو فعلت هذا سينظر لك النجار مُستغربًا ويسألك: "ما هي الطاولة التي تريدها؟ دائرية أم مستطيلة أم مربعة؟ كم ارتفاعها؟ هل تريدها خشبية أم معدنية أم مزيج من هذا وذاك؟ هل تريد طاولة طعام أم طاولة للكمبيوتر؟ هل تريد تزويدها بدروج أو مُلحقات أخرى؟ لكن لو رسمتَ مخططًا للطاولة (وهو الـ Class في لغات البرمجة)يستطيع النجار استخدام المخطط لبناء الطاولة (وهو الـ Object).

كما أن النجار لا يستطيع بناء طاولة دون معرفة تفاصيلها، كذلك برنامجك لا يستطيع بناء Object معين دون معرفة تفاصيله، وهذه التفاصيل يحصل عليها من الـ Class.

💡 هدا أبسط مفهوم للكلاس كي يتسنى للمبتدئين فهمه أمل ان تكونون قد استفدتم من هذا الموضوع



tg-me.com/artificial_AI_intelligence/1016
Create:
Last Update:

لو أجبت "طاولة" فالإجابة خاطئة. هذه ليست طاولة، بل مُخطط تصميمي لطاولة. الطاولة هي الجسم الفعلي المؤلّف من لوح خشبي ومسامير وأرجل.

🗂 في جميع لغات البرمجة فالـ Class هو المُخطط والـ Object هو الكائن الفعلي الذي تم بناؤه اعتمادًا على المخطط، أي كما وصف لنا المُخطط.

📑 الـ Class يصف لنا كيف سيكون الـ Object الذي نريده، ما هي مواصفاته وما هي الوظائف التي يستطيع تأديتها.

📦 البرمجة غرضية التوجه OOP تقوم على هذا المبدأ، إذا لا يمكن إنشاء Object إلا اعتمادًا على Class يصفه.

🗃 على سبيل المثال لا يمكنك أن تقول لبرنامجك بكل بساطة: "أنشئ لي طاولة جديدة" دون أن يكون هنالك Class للطاولة يتم بناء الـ Object وفقًا له. هذا سيكون شبيهًا بأن تقول لنجّار: إبنِ لي طاولة. لو فعلت هذا سينظر لك النجار مُستغربًا ويسألك: "ما هي الطاولة التي تريدها؟ دائرية أم مستطيلة أم مربعة؟ كم ارتفاعها؟ هل تريدها خشبية أم معدنية أم مزيج من هذا وذاك؟ هل تريد طاولة طعام أم طاولة للكمبيوتر؟ هل تريد تزويدها بدروج أو مُلحقات أخرى؟ لكن لو رسمتَ مخططًا للطاولة (وهو الـ Class في لغات البرمجة)يستطيع النجار استخدام المخطط لبناء الطاولة (وهو الـ Object).

كما أن النجار لا يستطيع بناء طاولة دون معرفة تفاصيلها، كذلك برنامجك لا يستطيع بناء Object معين دون معرفة تفاصيله، وهذه التفاصيل يحصل عليها من الـ Class.

💡 هدا أبسط مفهوم للكلاس كي يتسنى للمبتدئين فهمه أمل ان تكونون قد استفدتم من هذا الموضوع

BY البرمجة و الذكاء الإصطناعي


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/artificial_AI_intelligence/1016

View MORE
Open in Telegram


telegram Telegram | DID YOU KNOW?

Date: |

Start with a fresh view of investing strategy. The combination of risks and fads this quarter looks to be topping. That means the future is ready to move in.Likely, there will not be a wholesale shift. Company actions will aim to benefit from economic growth, inflationary pressures and a return of market-determined interest rates. In turn, all of that should drive the stock market and investment returns higher.

Among the actives, Ascendas REIT sank 0.64 percent, while CapitaLand Integrated Commercial Trust plummeted 1.42 percent, City Developments plunged 1.12 percent, Dairy Farm International tumbled 0.86 percent, DBS Group skidded 0.68 percent, Genting Singapore retreated 0.67 percent, Hongkong Land climbed 1.30 percent, Mapletree Commercial Trust lost 0.47 percent, Mapletree Logistics Trust tanked 0.95 percent, Oversea-Chinese Banking Corporation dropped 0.61 percent, SATS rose 0.24 percent, SembCorp Industries shed 0.54 percent, Singapore Airlines surrendered 0.79 percent, Singapore Exchange slid 0.30 percent, Singapore Press Holdings declined 1.03 percent, Singapore Technologies Engineering dipped 0.26 percent, SingTel advanced 0.81 percent, United Overseas Bank fell 0.39 percent, Wilmar International eased 0.24 percent, Yangzijiang Shipbuilding jumped 1.42 percent and Keppel Corp, Thai Beverage, CapitaLand and Comfort DelGro were unchanged.

telegram from hk


Telegram البرمجة و الذكاء الإصطناعي
FROM USA