‎PHP -‎ What s OOP‎

Previous >    <Next  

‎ازphp5 به بعد ميتوان كدهائي در قالب شئ گرائي (object oriented style)‎ ‎نوشت.

‎‎برنامه نويسي شئ گرائي آسانتر دركدنويسي وسريعتردر اجراست. OOP‎مخفف‎ Object Oriented Programing‎ ميباشد.

‎برنامه نويسي رويه اي تركيبي از توابع و روالهاي كدنويسي است كه با آن روي داده ها عمليات ‎انجام ميدهند .در صورتيكه برنامه نويسي شيگرائي ايجاد اشيائي است كه هم شامل تابع وهم داده ‎ميباشد.

‎‎برنامه نويسي شئ گرائي داراي مزيت هائي نسبت به رويه ايست مطابق زير:

‎‎ 1‎ـ سيريعتر وآسانتر براي اجراست.

‎‎ 2‎ـ داراي ساختار واضحتر براي برنامه هاست.

‎ 3‎ـ به نگهداري كمك ميكند ودرعدم تكرار كدها موفق وبراي اصلاح كدوپشتيباني بسيار ‎ساده تراست.

‎ 4‎ـ امكان بازيابي برنامه هاي كاربردي قابل استفاده مجدد رابا كد كمتر و زمان توسعه ‎كوتاهترميدهد.

‎نكته ـ دراين روش نيازبه كپي نمودن كد در قسمتهاي مختلف بسيار كمتر خواهد بود .آنها ميتوانند ‎در شي متناسب گنجانده واز نام آن استفاده شود.

‎‎كلاس وشيPHP-‎ What are Classes and Objects -‎

‎كلاس وشئ دو عنصر مهم از برنامه نويسي شئ گرا ميباشند. ‎براي مشاهده تفاوت بين كلاس وشئ به تصوير زير توجه كنيد.

class

Fruit

objects

Apple

Banana

Mango

‎‎مثالي ديگر

class

Car

objects

Volvo

Audi

Toyota

‎‎بنابراين يك كلاس الگوئي براي اشيا است، وشي نمونه از كلاس ميباشد.

‎هنگاميكه شئي ايجاد ميشود، تمام خصوصيات ورفتار كلاس خود را به ارث ميبرد.اما شئي ميتواند ‎مقادير مختلقي براي خصوصياتش داشته باشد.


Previous >    <Next