کتاب تحلیل و طراحی شی گرا تالیف جناب آقای جواد وحیدی و دیگران است که توسط انتشارات فناوری نوین به چاپ رسیده است.
دیدگاه شی گرایی از اواسط دهه 1970 تا اواخر 1980 مطرح گردید. در این دوران تلاش های زیادی برای ایجاد روش های تحلیل و طراحی شی گرا صورت پذیرفت. در نتیجه این تلاش ها بود که در طول 5 سال، تعداد متدلوژی های شی گرا از کم تر از 10 متدلوژی به بیش از 50 متدلوژی رسید. تکثیر متدلوژی ها و زبان های شی گرایی و رقابت بین این ها به حدی بود که این دوران به عنوان "جنگ متدلوژی ها " لقب گرفت.
از یک طرف کاربران از متدلوژی های موجود خسته شده بودند، زیرا مجبور بودند از میان روش های مختلف شبیه به هم که تفاوت کمی در قدرت و قابلیت داشتند یکی را انتخاب کنند. بسیاری از این روش ها، مفاهیم مشترک شی گرایی را در قالب های مختلف بیان می کردند که این واگرایی و نبودن توافق میان این زبان-ها، کاربران تازه کار را از دنیای شی گرایی زده می کرد و آن ها را از این حیطه دور می ساخت. عدم وجود یک زبان استاندارد، برای فروشندگان محصولات نرم افزاری نیز مشکلات زیادی ایجاد کرده بود.
برنامه نویسی شی گرا شیوه نوینی است که در آن می توان قطعاتی را ایجاد کرد و در برنامه های مختلف مورد استفاده قرار داد. قابلیت خوانایی برنامه هایی که در این روش نوشته می شوند بالا بوده، تست، عیب یابی و اصلاح آن ها آسان است. شی گرایی، بر اشیا تاکید دارد. در برنامه نویسی شی گرا اشیا به صورت انتزاع مطرح می شوند. انتزاع: به آن چیزی می گویند که در مورد آن فکر می کنید و در یک دید کلی مطرح می کنید. مثلا وقتی به یک دانه شن فکر می کنید ناخوداگاه فکرتان به سمت ساحل می رود یا وقتی به یک درخت فکر می کنید ذهنتان به سمت جنگل متمرکز می شود.
مرتبط با این کتاب

نظرات کاربران
هنوز نظری برای این کتاب ثبت نشده است.