DesignPatterns:Compound patternsOverview

از OCCC Wiki
پرش به ناوبری پرش به جستجو

مرور الکوهای ترکیبی

الگوی ترکیبی الگوی بزرگی است که از چندین الگوی کوچکتر تشکیل شده است. در این فهرست تعدادی از ترکیب های مهم و متداول الگوها، انتخاب شده است که هر یک از آن ها به عنوان یک الگوی ترکیبی دسته بندی شده اند. تقریبا هر الگویی می تواند به الگوی ترکیبی تبدیل شود. هر یک از الگوهایی که در روش CCP توصیف شده اند می توانند به مجموعه ای از الگوهای کوچکتر تجزیه شوند، سپس از ترکیب آن ها الگو اصلی ایجاد می شود و همچنین آن را تبدیل به الگوی ترکیبی می کند.

از علامت مربع برای نشان دادن الگوهای طراحی استفاده می شود، این علامت برای نشان دادن الگوهای ترکیبی برجسته تر و با یک ستاره در گوشه پایین سمت راست استفاده می شود.

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


منبع:http://cloudpatterns.org/compound_patterns/overview