قد أصبح الحاجة من ينجز مهام معقّدة ب [كمبوتر سفتور] يتحتّم في هذه الأيّام بسرعة يغيّب و [كمبتيتيف نفيرونمنت]. البرمجيّة يفتّش صناعة والبرمجيّة محترفات طرق جديدة ومقاربة طازج أيّ سيموّن إلى التعقيد ال [سفتور سستم]. هناك تحديد ملازمة في [إرلي جنرأيشن وف] [كمبوتر لنغج] واجبة إلى أيّ هم يكونون يعجز أن يخاطب الطلبات حاضر. هم أيضا خطيان [برون تو] أيّ يمكن برهنت غالية بخصوص [ربروغرم] وتصحيح من رمز قديم طراز.
أثناء التاريخ من يبرمج, استعملت كثير طرق مختلفة يتلقّى يكون. إجرائيّة يبرمج يعتمد على يتمّ [ليست وف ينستروكأيشن] وفقا ل خوارزمي. التوكيد على يعالج. الإصدار المعطيات ثانويّ. في تضمينيّة يبرمج, برنامج كبيرة مكسورة داخل أجزاء صغيرة. هذا يجعل يعالج من الإجماليّة تطوير وصيانة متأخّر يتيح. المشكلة مع الطرق آنفة أنّ لا يعكس عناصر من البرنامج ال [رل وورلد]. أيضا معطيات يستطيع لا يكون غيّبت دون يغيّب البرنامج وحدة نمطيّة بنفسي.
المتأخّر يبرمج مقاربة, [أبجكت-ورينتد] يبرمج ([أوب]), أعراض جديدة وطريق قوّيّة أن يعالج التعقيد حاضر. يجعل هذا مقاربة المهمة من يبرمج يتيح, أكثر موثوقة, قابل للاستعمال تكرارا وقوّيّة. هو أيضا يقود أن يحسن إدارة أثناء برمجيّة تطوير وسهولة الصيانة أثناء [ليفسكل] ه كاملة. يعكس البرنامج ال [رل وورلد] بفعّاليّة [أس ولّ س] يزوّد من [دتا منيبولأيشن] دون تغيّر في برنامج رمز.
السمات أيّ يفصل [أبجكت-ورينتد] يبرمج من أخرى لغة [مودولريتي], وراثة, معطيات تجريد, تعدّد الأشكال وعمليّة كبسلة. عندما ينظر نحن في [ث برسنت دي] تطوير بيئة, هو يصبح واضحة أنّ [بروغرم لنغج] متقدّم تطلّبت أن يعالج مشاريع كبيرة. يفشل لغة قديم أن يعمل في تركيب تعاونيّ ويمكن قدت إلى يقلّد [مينتينبيليتي] ورفعت تدرّج. بشكل خاصّ يعمل كثير مئات المبرمج على مشروع وحيدة. قسمت البرنامج كاملة داخل قطات صغيرة أو وحدة نمطيّة ومبرمج عيّنت إلى كلّ من هذا مهام. نظامة ينسّق إختصاصي المشروع كاملة.
سمة مهمّة من [أبجكت-ورينتد] يبرمج الفصل المعطيات من ال ينفّذ برنامج. تلقّى [بروغرم لنغج] مبكّرة ما من حد بين المعطيات والبرنامج. هذا عنى أنّ أيّ تغيّر في [دتا ستروكتثر] اضطرّ كنت رافقت بتغيّر في برنامج. ب يفصل الاثنان, يستغني [أوب], هذا حصر.
برنامج [أبجكت-ورينتد] تضمينيّة وكلّ وحدة نمطيّة يستطيع كنت طوّرت بمبرمج. يجعل كلّ هذا وحدة نمطيّة يوضع معا واحدة كاملة. هناك كثير ميزة ال [مودولريتي]. هو يصبح يتيح أن يبقي بما أنّ أيّ خطية في يبرمج يستطيع كنت عزلت ضمن وحدة نمطيّة خاصّة. واحدة يحتاج لا يبحث من خلال البرنامج كاملة أن يعزل الخطية. معطيات عالجت على حدة ولذلك يستطيع لا يكون تورّطت. عاملت كلّ جزء من البرنامج كشيء. إعادة استعمال يستطيع كنت حقّقت مع [أبجكت-ورينتد] يبرمج. بنيت لغة حديث كلّ مع هيكل [أبجكت-ورينتد]. [إين فكت] هو إختراق مفهوم في حاسوب يبرمج.
حقّ نشر [(ك)] 2007 عميد [برنرد]
مواد قابل للمحافظة حيّة @ http://www.articlegarden.com
إضافيّة مواد & معلومة على حاسوب