خانه > شي گرايي, مهندسی نرم افزار > نگرشی نو به شی گرایی

نگرشی نو به شی گرایی

داستان از این قراره که روزی یک نفر از دهی به شهر میاد و از قضای روزگار به یک کنسرت موسیقی میره. در بازگشت از شهر در راه به مطرب ده میرسه که داشته با پسرش ساز و دهل میزده. همین که مطرب رو می بینه بهش میگه که من توی شهر رفتم یک جایی به اسم کنسرت و کلی از همکارات رو یک جا دیدم. مطرب هم که تا به اون روز کنسرت ندیده و نشنیده بوده، با بهت می پرسه که کنسرت چیه؟

مرد دهاتی میگه که کنسرت یه جایی که اولش که رفتیم تو یه عده روی یه بلندی با سازهاشون نشسته بودند و هر کی برای خودش هی ساز میزد (حواستون که هست داشتند سازهاشون رو کوک می کردند). بعد یکی که اصلا ساز نداشت از در اومد تو و همه براش دست زدند. بعد هم روشو کرد به مطربهای روی بلندی و شروع کرد به دستور دادن که تو بزن و تو نزن، تو بزن، تو نزن و الی آخر. آخرشم به همشون گفت دیگه نزنید. بعد هم مردم براش دوباره دست زدند و اون هی دولا و راست میشد می گفت من نبودم اینا بودن من نبودم اینا بودن

این دقیقا تعریف یک سیستم شی‌گراست. دقیقا هدف یک سیستم شی گرا ایجاد هارمونی معنادار (collaboration) میان اجزاء مستقل سیستم برای دست یابی به یک کارکرد مشخص است. در صورتی که در سیستمهای ساخت یافته رویکرد ما دقیقا رویکرد حل مساله بود. مساله تعریف می شد و برنامه نویس مساله را هدف گرفته و برای حل آن با استفاده از یک سری دستورات خطی شروع به حل مساله می‌کرد. در منطق شی گرا اجزا یک سیستم الزاما تعلقی به سیستم ندارند و می توانند به همان صورت که به سایر سیستم ها سرویس می دهند به سیستم مورد نظر ما نیز سرویسی را ارایه کنند. تنها مساله توان طراح سیستم در ایجاد تشریک مساعی و یا به تعبیری همکاری مناسب میان اجزاء مختلف سیستم است.

منبع : در گذار عمر

  1. ۲۷ فروردین ۱۳۸۷ در ۰۹:۵۶ | #1

    با سلام .چنان چه دوست دارید از وی پی ان های رایگان ما استفاده کنید (فیلتر شکن نامحدود) ما را با اسم بزرگ ترین بانک نرم افزاری لینک کنید.در صورت تمایل با شماره تلفن های ما تماس بگیرد. TL :09357806886 09354501791 .:::::::.WWW.DABKO.IR.::::::.

  2. ۲۷ فروردین ۱۳۸۷ در ۱۵:۱۲ | #2

    سلام تمایل به لینک شمااگر موافقید سر بزن و نظر بدهموفق باشی

  3. ۲۷ فروردین ۱۳۸۷ در ۱۶:۲۴ | #3

    سلام دوست من!وبلاگ جالبی داری، خوشحال میشم تبادل لینک داشته باشیم، اگه موافقی من رو با عنوان “ScriptSpot – برنامه نویسی و کامپیوتر” لینک کن و خبر بده…..موفق باشی.

  4. ۲۸ فروردین ۱۳۸۷ در ۰۰:۴۱ | #4

    تا حدودی درسته!

  5. ۲۸ فروردین ۱۳۸۷ در ۰۱:۳۷ | #5

    با به کارگیری و استفاده ازکاربین در وقت و هزینه ی خود صرفه جویی کنید . از این پس برنامه نویسان برای ارائه پیشنهاد نزد شما خواهند آمد و نیازی نیست که اینترنت و یا آگهی های تبلیغاتی را به امید یافتن فرد مناسبی برای انجام کارتان جست و جو کنید همچنین سیستم ارزیابی کاربین، راهنمایی برای انتخاب هوشمندانه شما خواهد بود، تنها با عضویت و ارائه پروژه خود در کاربین هزاران برنامه نویس در سراسر ایران آن را مشاهده خواهند کرد و بهترین قیمت ها را برای پروژه خود دریافت خواهید کرد و همه اینها در حالی است که کاربین برای خریداران نرم افزار کاملا رایگان استهمچنین اگر شما برنامه نویس و یا طراح ماهری هستید و به دنبال انجام کارهای پروژه ای هستید، کاربین این امکان را برای شما فراهم خواهد کرد

  6. ۲۹ فروردین ۱۳۸۷ در ۱۲:۳۰ | #6

    سلام. از دیدن وبلاگ شما خوشحال شدم. وبلاگ خوبی دارید. برای کسایی که روی اینترنت کار می کنن طرح زیبا و جذاب برای سایت و وبلاگ اهمیت زیادی داره. توی سایتی که من دارم نمونه کارهای تیمم از طراحی قالب وب سایت هست. فکر میکنم خالی از لطف نیست ببینید. در ضمن اگه امکانش هست لینک منو توی وبلاگتون بذارید تا منم توی بخشی که مربوط به لینک وبلاگها هست لینکتونو بذارم. خوشحال میشم به من میل بزنید. با تشکر

  7. شارپدیا
    ۵ اردیبهشت ۱۳۸۷ در ۱۴:۳۵ | #7

    از زاویه‌ی جالبی اون داستان رو به شی‌گرایی ارتباط دادی

  8. دوست
    ۲۲ خرداد ۱۳۸۷ در ۱۰:۴۶ | #8

    سلام از بخش مفاهیم شی گرا استفاده کردم . مثالها بسیار مفید بود. ممنونم.

  9. ۲ آبان ۱۳۸۸ در ۱۵:۲۷ | #9

    عالی بود

  1. بدون بازتاب