نمایش نتایج 1 تا 4 از 4

نام تاپیک: نحوه استفاده از designe paterrnدر برنامه نویسی

  1. #1

    نحوه استفاده از designe paterrnدر برنامه نویسی

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

  2. #2
    کاربر دائمی آواتار farazjalili
    تاریخ عضویت
    بهمن 1389
    محل زندگی
    ویژوال استدیو
    پست
    219

    نقل قول: نحوه استفاده از designe paterrnدر برنامه نویسی

    منم همین مشکل رو دارم اگه کسی بتونه یه مثال real world بزنه عالی می شه

  3. #3
    کاربر دائمی آواتار cups_of_java
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    تهران
    سن
    40
    پست
    1,544

    نقل قول: نحوه استفاده از designe paterrnدر برنامه نویسی

    با مفهوم دیزاین پترن ها اشنا شدم ولی نمیدونم چطور در برنامه نویسی از ان استفاده میشه.
    این نشون میده که خوندینشون اما با مفهومشون هنوز آشنا نشدین! من خودم بارها و بارها میخوندمشون اما نمی فهمیدم چطوری بکار میان...
    الگو ها رو نباید فقط با ظاهرشون دید... باید به فلسفشون فکر کرد... بهترین راه هم مثال های دنیای واقعی هستن.
    به عنوان مثال فرض کن شما برای اینکه یه مشکل حقوقیتون رو حل کنید به جای اینکه خودتون برید دادگاه وکیل میگیرد و میسپرید کاراتون رو اون به جای شما انجام بده چون وارد تره... و چون شما تو دادگاه دیگه دیده نمیشید. درگیر نمیشید... خب این میشه شبیه الگوی Proxy
    یا مثلن فرض کنید یه پیتزا رو با چند مواد بلدید درست کنید.... واسه درست کردن پیتزا مراحل کلی رو یکسان میرید اما در استفاده از مواد می تونید بدون قارچ، یا قارچی که آبپز کردید... یا.... استفاده کنید. یعنی یه جزییاتی رو تغییر میدید و نتیجه پیتزا های مختلفیه اما کل داستان رو یکی میرید جلو... خب اینم میشه Builder

    نهایتن وقتی اینطوری الگو ها رو ببینید و تمرین کنیدشون و به مرور زمان تو کد های نوشته شده پیداشون کنید یا خودتون سعی کنید واردشون کنید کم کم میره تو وجودتون... این زمان میبره با چند بار خوندن و فهمیدنشون امکان پذیر نیست.
    کم کم میبینید که بعضی الگوها توی ساختن و شکل دادن اشیا به کار میان... بعضی ها توی ساختار دادن به کد... بعضی ها توی الگوریتم ها و روند اجرای کد (رفتار سیستم)... الگو ها زمینه هاشون مشخصه...

    واسه جزییات اینا رو ببنید:

    http://wwwswt.informatik.uni-rostock...atexamples.htm

    http://mahemoff.com/paper/software/gofMetaphors/

    http://www.codeproject.com/Articles/...s-in-Real-Life

    http://sourcemaking.com/design-patterns-and-tips

  4. #4

    نقل قول: نحوه استفاده از designe paterrnدر برنامه نویسی

    نقل قول نوشته شده توسط cups_of_java مشاهده تاپیک
    این نشون میده که خوندینشون اما با مفهومشون هنوز آشنا نشدین! من خودم بارها و بارها میخوندمشون اما نمی فهمیدم چطوری بکار میان...
    الگو ها رو نباید فقط با ظاهرشون دید... باید به فلسفشون فکر کرد... بهترین راه هم مثال های دنیای واقعی هستن.
    به عنوان مثال فرض کن شما برای اینکه یه مشکل حقوقیتون رو حل کنید به جای اینکه خودتون برید دادگاه وکیل میگیرد و میسپرید کاراتون رو اون به جای شما انجام بده چون وارد تره... و چون شما تو دادگاه دیگه دیده نمیشید. درگیر نمیشید... خب این میشه شبیه الگوی Proxy
    یا مثلن فرض کنید یه پیتزا رو با چند مواد بلدید درست کنید.... واسه درست کردن پیتزا مراحل کلی رو یکسان میرید اما در استفاده از مواد می تونید بدون قارچ، یا قارچی که آبپز کردید... یا.... استفاده کنید. یعنی یه جزییاتی رو تغییر میدید و نتیجه پیتزا های مختلفیه اما کل داستان رو یکی میرید جلو... خب اینم میشه Builder

    نهایتن وقتی اینطوری الگو ها رو ببینید و تمرین کنیدشون و به مرور زمان تو کد های نوشته شده پیداشون کنید یا خودتون سعی کنید واردشون کنید کم کم میره تو وجودتون... این زمان میبره با چند بار خوندن و فهمیدنشون امکان پذیر نیست.
    کم کم میبینید که بعضی الگوها توی ساختن و شکل دادن اشیا به کار میان... بعضی ها توی ساختار دادن به کد... بعضی ها توی الگوریتم ها و روند اجرای کد (رفتار سیستم)... الگو ها زمینه هاشون مشخصه...

    واسه جزییات اینا رو ببنید:

    http://wwwswt.informatik.uni-rostock...atexamples.htm

    http://mahemoff.com/paper/software/gofMetaphors/

    http://www.codeproject.com/Articles/...s-in-Real-Life

    http://sourcemaking.com/design-patterns-and-tips
    ممنون از پاسخ جامعتون..خوب اگه امکانش هست تو دنیا برنامه نویسی یه مثالی بزنید..مثلا تو پروژه های نرم افزاری ک با اس کیو ال در ارتباطن..با چند نوع جدول..اکه امکانش هست!

تاپیک های مشابه

  1. استفاده از wcf در برنامه نویسی چند لایه
    نوشته شده توسط mohsen_zelzela00 در بخش WCF , Web Services , .Net Remoting
    پاسخ: 2
    آخرین پست: دوشنبه 13 خرداد 1392, 08:00 صبح
  2. علت استفاده از جاوا برای برنامه نویسی موبایل
    نوشته شده توسط vahidm در بخش برنامه نویسی موبایل
    پاسخ: 11
    آخرین پست: یک شنبه 02 تیر 1387, 12:08 عصر
  3. استفاده از نستعلیق در برنامه نویسی مخصوصا در گزارشات
    نوشته شده توسط reza19000 در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: دوشنبه 20 تیر 1384, 10:41 صبح
  4. نحوه طراحی مفسر ربان های برنامه نویسی با سی
    نوشته شده توسط Pars Giga در بخش برنامه نویسی با زبان C و ++C
    پاسخ: 6
    آخرین پست: جمعه 13 خرداد 1384, 13:03 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •