<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: roqia Ibahim</title>
    <description>The latest articles on DEV Community by roqia Ibahim (@roqia_ibahim_d3c8be9de97a).</description>
    <link>https://dev.to/roqia_ibahim_d3c8be9de97a</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4033734%2F88588891-f9bb-44c8-b5ce-6c594dba9b57.png</url>
      <title>DEV Community: roqia Ibahim</title>
      <link>https://dev.to/roqia_ibahim_d3c8be9de97a</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/roqia_ibahim_d3c8be9de97a"/>
    <language>en</language>
    <item>
      <title>Class vs Object: Who is the Big Boss? 🤜🤛</title>
      <dc:creator>roqia Ibahim</dc:creator>
      <pubDate>Mon, 20 Jul 2026 22:49:42 +0000</pubDate>
      <link>https://dev.to/roqia_ibahim_d3c8be9de97a/class-vs-object-who-is-the-big-boss-32nj</link>
      <guid>https://dev.to/roqia_ibahim_d3c8be9de97a/class-vs-object-who-is-the-big-boss-32nj</guid>
      <description>&lt;p&gt;We often encounter these two core concepts while studying OOP... But what is the actual difference between them?&lt;/p&gt;

&lt;p&gt;"EACH OBJECT IS AN INSTANCE OF A CLASS."&lt;/p&gt;

&lt;p&gt;Let's break down this famous sentence step-by-step and uncover what it really means!&lt;/p&gt;

&lt;p&gt;🏗️ 1. What is a CLASS?&lt;br&gt;
First off, a Class sets the rules, structure, and details. It is the overall vision that explains "how things should look and behave."&lt;/p&gt;

&lt;p&gt;Think of a Class as a BLUEPRINT.&lt;/p&gt;

&lt;p&gt;It’s just a design on paper where we define the rules, and from it, we can create as many real-world instances as we need.&lt;/p&gt;

&lt;p&gt;📱 2. What is an OBJECT?&lt;br&gt;
Now that we know the Class is the blueprint:&lt;/p&gt;

&lt;p&gt;👉 An Object is the actual, tangible reality we work with.&lt;/p&gt;

&lt;p&gt;⚙️ What goes inside a Blueprint (Class)?&lt;br&gt;
A class blueprint consists of two main components:&lt;/p&gt;

&lt;p&gt;Attributes (Data): Variables that describe the state (e.g., name, age, price).&lt;/p&gt;

&lt;p&gt;Methods (Functions): Behaviors and actions (e.g., print_message(), calculate_sum()).&lt;/p&gt;

&lt;p&gt;💡 Common synonyms you'll encounter:&lt;/p&gt;

&lt;p&gt;For Data: Attributes, Properties, Fields, Variables, Data Members, State.&lt;/p&gt;

&lt;p&gt;For Actions: Methods, Functions, Behaviors, Operations, Member Functions.&lt;/p&gt;

&lt;p&gt;✨ The Magic of OOP:&lt;/p&gt;

&lt;p&gt;You write the Class once, but you can create multiple Objects from it—each holding its own independent data!&lt;/p&gt;

&lt;p&gt;🧠 How Memory (RAM) Handles Them&lt;br&gt;
Class: Takes up ZERO memory space on its own because it’s just a template with no actual values.&lt;/p&gt;

&lt;p&gt;Object: The moment you create an Object and assign real values to it, the system immediately allocates space in the RAM.&lt;/p&gt;

&lt;p&gt;❓ Is an Object forced to use everything in the Class?&lt;br&gt;
Attributes: Not necessarily! Anything left unassigned takes a Default Value.&lt;/p&gt;

&lt;p&gt;Methods: The Class provides the toolbox, but the Object only calls and executes what it actually needs.&lt;/p&gt;

&lt;p&gt;🎯 Key Takeaway:&lt;br&gt;
"You write the Class once, but you live with the Objects."&lt;/p&gt;

&lt;p&gt;Note: This article is also available in Arabic on my profile!&lt;/p&gt;

&lt;p&gt;"If you enjoyed this article and are looking for a technical content writer who can explain complex tech concepts in a simple, engaging way, I’d love to connect! Feel free to reach out to me via email: &lt;a href="mailto:e40757266@gmail.com"&gt;e40757266@gmail.com&lt;/a&gt;"&lt;/p&gt;

&lt;p&gt;🏷️ Tags for Medium / DEV Community:&lt;/p&gt;

&lt;h1&gt;
  
  
  OOP #Programming #Java #Cpp #SoftwareEngineering #WebDevelopment
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title>who is the big boss ???????????? CLASS vs OBJECT. 🤜🤛</title>
      <dc:creator>roqia Ibahim</dc:creator>
      <pubDate>Mon, 20 Jul 2026 21:46:56 +0000</pubDate>
      <link>https://dev.to/roqia_ibahim_d3c8be9de97a/who-is-the-big-boss-class-vs-object-19h0</link>
      <guid>https://dev.to/roqia_ibahim_d3c8be9de97a/who-is-the-big-boss-class-vs-object-19h0</guid>
      <description>&lt;p&gt;.بنقابل كتير المفهومين دول OOP واحنا بندرس&lt;/p&gt;

&lt;p&gt;✍👁‍🗨طب هو فيه فرق بينهم؟؟؟؟&lt;/p&gt;

&lt;p&gt;❤اهلا بيكم!!!! يارب تكونوا بخير&lt;/p&gt;

&lt;p&gt;::المره اللى فاتت قولنا ان&lt;/p&gt;

&lt;p&gt;EACH OBJECT IS AN INSTANCE OF A CLASS.&lt;/p&gt;

&lt;p&gt;🌹تعالوا بقا نعرف يعنى ايه الجمله دى ونفسرها مع بعض&lt;/p&gt;

&lt;p&gt;!!!CLASS فى البدايه تعالوا نعرف يعنى ايه&lt;/p&gt;

&lt;p&gt;“ببساطة هو اللي بيحط القواعد والتفاصيل وهو الصورة العامة اللي بتشرح “الشكل هيبقى إزاي Class الـ&lt;/p&gt;

&lt;p&gt;. ‘ BLUEPRINT’ ”ممكن اقول عليه “مخطط هندسى&lt;/p&gt;

&lt;p&gt;.يعني من الآخر.. هو مجرد تصميم على الورق بنحط فيه القواعد&lt;/p&gt;

&lt;p&gt;✅.وبعد كده بناخد منه كل النسخ اللي محتاجينها&lt;/p&gt;

&lt;p&gt;📑📘هو المخطط والرسوماتCLASS وبكدا نكون فهمنا.. طالما ال&lt;/p&gt;

&lt;p&gt;👌.“هو النسخة الحقيقية االى هنتعامل معاها “هو الشغل الحقيقى OBJECT يبقى ال&lt;/p&gt;

&lt;p&gt;🤷‍♀️!!!!طب نيجي للسؤال المهم.. المخطط ده بنكتب فيه إيه؟؟ أو إيه القواعد اللي جواه؟&lt;/p&gt;

&lt;p&gt;…………….تعالوا نعرف سوا&lt;/p&gt;

&lt;p&gt;🕵️Big Boss هو الـ Class طالما اتفقنا إن الـ&lt;/p&gt;

&lt;p&gt;.هيطلع منه Object يبقى أكيد جواه تفاصيل بتحدد شكل وحركة أي&lt;/p&gt;

&lt;p&gt;………يلا نعرف التفاصيل والقواعد دى&lt;/p&gt;

&lt;p&gt;::القواعد دي ببساطة بتتكون من حاجتين مفيش غيرهم&lt;/p&gt;

&lt;p&gt;الخصائص (Attributes):&lt;br&gt;
دي الأرقام أو البيانات اللي بتوصفه (زي: الاسم، العمر، اللون، أو السعر)&lt;/p&gt;

&lt;p&gt;الأفعال (Methods):&lt;br&gt;
ودي السلوكيات أو الوظائف اللي بيقدر يعملها (زي: إنه يطبع رسالة، يحسب معادلة، أو يغير حالة معينة)&lt;/p&gt;

&lt;p&gt;❤:عايزة أقولكم على حاجة مهمة عشان لو صادفتوها في أي مكان تبقوا عارفينها وما تتلخبطوش&lt;/p&gt;

&lt;p&gt;:::الخصائص (اللي بنحفظ فيها البيانات) ممكن تلاقوا بيتقال عليها&lt;br&gt;
Attributes, Properties, Fields, Variables, Data Members, Data Items, and State.&lt;/p&gt;

&lt;p&gt;:::والأفعال (اللي بتنفذ الأوامر والوظائف) ممكن تلاقوا بيتقال عليها&lt;br&gt;
Methods, Functions, Behaviors, Operations, Actions, and Member Functions.&lt;/p&gt;

&lt;p&gt;💕بيظهر هنا Class وعلى فكرة.. الجمال كله في الـ&lt;/p&gt;

&lt;p&gt;براحتك Object مرة واحدة بس، لكن تقدر تعمل منه أكتر من Class أنت بتكتب &lt;/p&gt;

&lt;p&gt;Object وكل&lt;br&gt;
👁‍🗨بياخد نَفْس الخصائص والأفعال بس ببياناته الشخصية المستقلة تماماً &lt;/p&gt;

&lt;p&gt;✍:(Memory) وعشان ما ننساش.. حابة أفكّركم بنقطة مهمة جداً بخصوص الذاكرة&lt;/p&gt;

&lt;p&gt;!!!!!مش بياخد أي مساحة في الذاكرة Class هو اللي بياخد مساحة حقيقية بينما الـ Object الـ&lt;/p&gt;

&lt;p&gt;ليه بقا ؟؟؟؟؟&lt;/p&gt;

&lt;p&gt;Name أو Ageملوش قيم فعلياً! يعني لما بنعرف جواه خاصية زي Class ببساطة.. لأن الـ&lt;/p&gt;

&lt;p&gt;إحنا بنقوله مجرد “اسم الخاصية” من غير ما نديها قيمة حقيقية&lt;/p&gt;

&lt;p&gt;❌!! فالكمبيوتر مش هيحجز مكان لشيء ملوش قيمة&lt;/p&gt;

&lt;p&gt;( يبقى “ 20” AGE يبقى “أحمد” والـ NAME زي إن الـ) وبنديله قيم حقيقية OBJECT لكن أول ما بنعمل&lt;/p&gt;

&lt;p&gt;هنا الكمبيوتر بيروح فوراً يحجز مكان حقيقي في الذاكرة عشان يخزن فيه &lt;br&gt;
✅.البيانات دي&lt;/p&gt;

&lt;p&gt;📌سؤال ذكي ممكن ييجي في بالك دلوقتي&lt;/p&gt;

&lt;p&gt;؟؟؟”Class“ ملزم يستعمل كل الخصائص والدوال اللي مكتوبة جوه الـ Object هل الـ&lt;/p&gt;

&lt;p&gt;!!الإجابة ببساطة: لا&lt;/p&gt;

&lt;p&gt;قيم لكل حاجة OBJECT في الخصائص: مش شرط تدي لل&lt;br&gt;
(null زى 0 أو (Default Value) ) اللي بتسيبيه بياخد&lt;/p&gt;

&lt;p&gt;::لكن في الدوال&lt;br&gt;
💎بيستدعي اللي محتاجه منها بس Object بيبعت كل الادوات و ال Class ال &lt;/p&gt;

&lt;p&gt;::::فى النهاية&lt;/p&gt;

&lt;p&gt;“You write the Class once, but you live with the Objects.”&lt;/p&gt;

&lt;p&gt;.💋دمتم بخير&lt;/p&gt;

&lt;p&gt;لو عجبك المقال وبتبحث عن كاتب محتوى تقني لمدونتك أو موقعك يكتب بأسلوب مبسط&lt;/p&gt;

&lt;p&gt;🌹💎“يسعدني التواصل معي عبر البريد الإلكتروني”&lt;/p&gt;

&lt;p&gt;&lt;a href="mailto:e40757266@gmail.com"&gt;e40757266@gmail.com&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>OPERATING SYSTEM</title>
      <dc:creator>roqia Ibahim</dc:creator>
      <pubDate>Sun, 19 Jul 2026 15:28:13 +0000</pubDate>
      <link>https://dev.to/roqia_ibahim_d3c8be9de97a/operating-system-20f6</link>
      <guid>https://dev.to/roqia_ibahim_d3c8be9de97a/operating-system-20f6</guid>
      <description>&lt;p&gt;**🙄 فى كتاب chapter الصدمة دي هي بالظبط اللي حسيت بيها وأنا بقرأ أول&lt;/p&gt;

&lt;p&gt;“operating system: three easy Pieces “ ‘OSTEP’.&lt;/p&gt;

&lt;p&gt;🖤اهلا بيكم ! يارب تكونوا بخير&lt;/p&gt;

&lt;p&gt;💯 حابه اشارك معاكم رحلتى مع قراءة الكتاب ونستفيد منه سوا&lt;/p&gt;

&lt;p&gt;قبل ما نعرف هو&lt;/p&gt;

&lt;p&gt;!!!! ولا لا OS is virtual machine&lt;/p&gt;

&lt;p&gt;🤔 !!!!دا يعنى ايه ووظيفته ايه OS تعالوا الاول نعرف ال&lt;/p&gt;

&lt;p&gt;موجودة فى الكمبيوتر ولا لا ؟؟؟؟ RAM وال CPUزى ال HARDWARE وهل هو قطعة&lt;/p&gt;

&lt;p&gt;::هنبدأ من الاخر&lt;/p&gt;

&lt;p&gt;موجود على الكمبيوتر SW هو عبارة عن HW يسيدى مش قطعة OSال&lt;/p&gt;

&lt;p&gt;.على الجهازINSTALL ولازم يبقى&lt;/p&gt;

&lt;p&gt;ووظيفته ايه؟؟؟ OS طب يعنى ايه&lt;/p&gt;

&lt;p&gt;‘OS’ اختصار “OPERATING SYSTEM”.&lt;/p&gt;

&lt;p&gt;.“يعنى نظام تشغيل “&lt;/p&gt;

&lt;p&gt;.👁‍🗨👁‍🗨 تعالوا نعرف معنى ” نظام تشغيل” ونفسرها&lt;/p&gt;

&lt;p&gt;نظام تشغيل يعنى مسئول عن&lt;/p&gt;

&lt;p&gt;1_ “HWالنظام “من غيره مش هيبقى فيه نظام خصوصا لقطع ال&lt;/p&gt;

&lt;p&gt;. يعنى بناخد منه الاذن للعمليات HW ببعضه وكمان بيدير ال HWيعنى هو بيربط ال&lt;/p&gt;

&lt;p&gt;👏 . (Order)من الاخر بيخلق “النظام”&lt;/p&gt;

&lt;p&gt;2_.”التشغيل “هو المسئول عن تشغيل البرامج&lt;/p&gt;

&lt;p&gt;Learn about Medium’s values&lt;br&gt;
هو اللي بيتحكم في دورة حياة البرنامج بالكامل؛هو اللي بيبدأ تشغيله في الذاكرة،OSيعني الـ&lt;/p&gt;

&lt;p&gt;وبيحدد هو محتاج إيه من إمكانيات الجهاز عشان يشتغل بكفاءة&lt;/p&gt;

&lt;p&gt;وبيفضل مراقبه ويحميه طول ما هوشغال ، ولحد ما تقفليه بنفسك&lt;/p&gt;

&lt;p&gt;🌹 .ويقوم هو بتنظيف الذاكرة وتوفير المساحة لغيره&lt;/p&gt;

&lt;p&gt;🧐::وظيفته بقا&lt;/p&gt;

&lt;p&gt;بيخلي البرنامج يشتغل بسهولة:1️⃣&lt;/p&gt;

&lt;p&gt;لأنه بيخلق للبرنامج بيئة وهمية مريحة، وبيخفي عنه كل التعقيدات والأسلاك بتاعة الهاردوير عشان يشتغل بسلاسة&lt;/p&gt;

&lt;p&gt;2️⃣: بيسمح للبرامج إنها تشارك الذاكرة&lt;/p&gt;

&lt;p&gt;بين كل البرامج بالعدل RAM بيشتغل كعسكري مرور بيوزع مساحة الـ&lt;/p&gt;

&lt;p&gt;. وبيحمي كل برنامج في مساحته الخاصة&lt;/p&gt;

&lt;p&gt;3️⃣: بيمكن البرامج إنها تتعامل مع الأجهزة&lt;/p&gt;

&lt;p&gt;بيعمل كـ “وسيط” أو مترجم بيوصل كود البرنامج بالقطع الحقيقية (زي الشاشة أو الهارد)&lt;/p&gt;

&lt;p&gt;.عشان ينفذ أوامره فوراً&lt;/p&gt;

&lt;p&gt;بيعمل التلات حاجات دول إزاي في نفس الوقت وبمنتهى السلاسة؟ ؟؟؟OS طب الـ&lt;/p&gt;

&lt;p&gt;بيعملهم يسيدى عن طريق أكبر خدعة سحرية في عالم الكمبيوتروهي الـ&lt;/p&gt;

&lt;p&gt;Virtualization👌&lt;/p&gt;

&lt;p&gt;كنت حابة جداً أكلمكم المرة دي عن خدعة الـ&lt;/p&gt;

&lt;p&gt;“Virtualization” 💎&lt;/p&gt;

&lt;p&gt;😌👁👁اللي اتكلمنا عليها في العنوان، بس لقيت البوست هيبقى طويل أوي عليكم&lt;/p&gt;

&lt;p&gt;✔🔥!!وعشان متعبكمش معايا.. هنخليها للبوست الجاي إن شاء الله&lt;/p&gt;

&lt;p&gt;💯✅!!بيعمل الخدعة دي إزاي OSاستنوا البوست الجاى عشان نعرف الـ&lt;/p&gt;

&lt;p&gt;💋.دمتم بخير&lt;/p&gt;

&lt;p&gt;**&lt;br&gt;
لو عجبك المقال وبتبحث عن كاتب محتوى تقني لمدونتك أو موقعك يكتب بأسلوب مبسط&lt;/p&gt;

&lt;p&gt;🌹💎“يسعدني التواصل معي عبر البريد الإلكتروني”&lt;/p&gt;

&lt;p&gt;&lt;a href="mailto:e40757266@gmail.com"&gt;e40757266@gmail.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>computerscience</category>
      <category>devjournal</category>
      <category>learning</category>
    </item>
    <item>
      <title>HI !! Let's start OOP simply.</title>
      <dc:creator>roqia Ibahim</dc:creator>
      <pubDate>Sat, 18 Jul 2026 16:36:24 +0000</pubDate>
      <link>https://dev.to/roqia_ibahim_d3c8be9de97a/hi-lets-start-oop-simply-5ej</link>
      <guid>https://dev.to/roqia_ibahim_d3c8be9de97a/hi-lets-start-oop-simply-5ej</guid>
      <description>&lt;p&gt;OOPاول ما بنبدأ نتعلم&lt;/p&gt;

&lt;p&gt;::بنقابل كلمتين مشهورين جدا وهما &lt;/p&gt;

&lt;p&gt;CLASSES&lt;/p&gt;

&lt;p&gt;OBJECTS&lt;/p&gt;

&lt;p&gt;؟؟؟👀👀OOPطب ما تيجوا فى البداية نعرف يعنى ايه ال&lt;/p&gt;

&lt;p&gt;:::يسيدى يعنى OOP&lt;/p&gt;

&lt;p&gt;”programming paradigm based on concept of “OBJECTS” “ .&lt;/p&gt;

&lt;p&gt;OR&lt;/p&gt;

&lt;p&gt;”way of thinking about software “SW” construction” .&lt;/p&gt;

&lt;p&gt;!!!!!!!!🤨”هو حلو الكلام دا بس “ يعنى ايه بردو&lt;/p&gt;

&lt;p&gt;.“يعنى”اسلوب أو طريقة تفكير لتنظيم الكود OOPبصوا بقا من الاخر ال&lt;/p&gt;

&lt;p&gt;OOPببساطة “بدل ما نكتب الكود كله ورا بعضه بشكل عشوائي ونتوه فيه،الـ&lt;/p&gt;

&lt;p&gt;بتفكر معانا بشكل أذكأ وتقولنا: تعالوا نقسم البرنامج بتاعنا لأجزاء منفصلة أو (مجسمات)، كأننا بنحاكي الواقع الحقيقي بالظبط””.&lt;/p&gt;

&lt;p&gt;:::😎وعشان مننساش&lt;/p&gt;

&lt;p&gt;“Object-Oriented Programming” اختصار“”OOP””&lt;/p&gt;

&lt;p&gt;. ‘يعنى ‘برمجة كائنيه او شيئيه&lt;/p&gt;

&lt;p&gt;!!!!!بعد الكلام الجميل داOBJECTSوالCLASSES طب مش هندخل على ال&lt;/p&gt;

&lt;p&gt;……😍طبعا طبعا يلا بينا&lt;/p&gt;

&lt;p&gt;😊هنقول حاجة بسيطة خالص عنهم المرة دى عشان منطولش&lt;/p&gt;

&lt;p&gt;.EACH OBJECT IS AN INSTANCE OF A CLASS&lt;/p&gt;

&lt;p&gt;.OBJECTSال CLASS هو اللى بنصنع منه ملايين ال &lt;/p&gt;

&lt;p&gt;وعشان متعبكمش معايا أكتر من كدة.. هنقف لحد هنا النهاردة، والمرة الجاية هنشوف بنكتب الكلام ده إزاي ككود ونفهم باقي الحواديت بتاعة الـ OOP. استنوا المقال الجاي!&lt;/p&gt;

&lt;p&gt;طمنوني في التعليقات لو الجزء ده واضح ليكم؟ 🚀✨&lt;/p&gt;

&lt;p&gt;دمتم بخير 💋&lt;/p&gt;

&lt;p&gt;لو عجبك المقال وبتبحث عن كاتب محتوى تقني لمدونتك أو موقعك يكتب بأسلوب مبسط&lt;/p&gt;

&lt;p&gt;🌹💎“يسعدني التواصل معي عبر البريد الإلكتروني”&lt;/p&gt;

&lt;p&gt;&lt;a href="mailto:e40757266@gmail.com"&gt;e40757266@gmail.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>codenewbie</category>
      <category>programming</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
