پاورپوینت الگوهاي طراحي (pptx) 62 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 62 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بسمهتعالي
الگوهاي طراحي
2
اهداف جلسه
بررسی مفاهيم الگوهاي طراحي
شناخت کاربردهاي الگوهاي طراحي
آشنايی با چند الگوي طراحي
آشنايي با ضدالگوها (AntiPattern)
معرفي ضدالگوهاي متداول
3
فهرست مطالب
عوامل ايجاد الگوي طراحي
ساختارهاي طراحي تکرارشونده
مفهوم الگوي طراحي
تاريخچه الگوهاي طراحي
ساختار الگوي طراحي
معرفي چند الگو طراحي
ضدالگوها
4
عوامل ايجاد الگوهاي طراحي
روشهاي تحليل و طراحي شيگرا تاکيد بسياري بر استفاده از نمادها در طراحي دارند
براي مستندسازي و ذکر خصوصيات مناسب هستند
اما تحليل و طراحي شيگرا تنها رسم نمودار نيست
نقاشي خوب دليل بر طراحي خوبي نيست!
طراحي شيگراي خوب نياز به سالها تجربه دارد
طراحي به اندازه دانستن گرامر زبان اهميت دارد
بيشترين استفاده مجدد در هنگام طراحي اتفاق ميافتد
مشکلات با تجربه طراحي رفع ميشوند
5
ساختارهاي طراحي تکرار شونده
ساختارهاي تکرارشونده سيستمهاي شيگرا سبب ارتقاي
تجريد (Abstraction)
انعطافپذيري (Flexibility)
واحدبندي (Modularity)
ظرافت (Elegance)
که حاوي اطلاعات ارزشمند طراحي هستند
اما نميتوان از اين ساختارها به صورت مستقيم استفاده نمود
مسئله اصلي: شنـاسايي، دستهبندي و استفـاده از آنهاست
6
الگوي طراحي
تجريدي از ساختار طراحي تکرارشونده است
شامل کلاس و/يا اشياء
وابستگيها (Dependencies)
ساختارها (Structures)
تعاملات (Interactions)
قراردادها (Conventions)
نامها و ساختار طراحي را بهصورت صريح تعيين ميکند
چکيدهاي از تجربيات طراحي است
7
الگوي طراحي (ادامه)
مجموعهاي از بهترين تجربيات است
راهحلي نمونه براي مسئلهاي در زمينه خاص است
راهي براي تسهيل ارتباطات بين ذينفعان
الگوها پيدا شدهاند و ابداع نشدهاند
8
تاريخچه الگوهاي طراحي
1964- Christopher Alexander
کتاب معماري و طراحي شهري
بيان نکاتي در مورد ترکيب شکلها
زبان الگو
راهي براي ساختن سريع
9
تاريخچه الگوهاي طراحي (ادامه)
1987- Ward Cunningham & Kent Beck
تصميم به استفاده از ايدههاي الکساندر
توسعه پنج الگو براي برنامهنويسان مبتدي Smalltalk
ارائه مقالهاي در اين زمينه در کنفرانس OOPSLA'87