Table of Contents
الگوهای طراحی سازمانی در توسعه نرم افزار برای مدیریت مکانیسم های ایجاد شی ضروری هستند.آنها به ایجاد اشیاء به شیوه ای مناسب برای وضعیت، ارتقاء انعطاف پذیری و قابلیت استفاده کمک می کنند.
درک الگوهای طراحی خلقی
الگوهای آفرینش بر ساده سازی فرآیندهای خلق شیء تمرکز می کنند، الگوهای مشترک شامل تکتون، روش کارخانه، کارخانه انتزاعی، سازنده و پروتویپ هستند.هر الگویی به مشکلات خاصی مربوط به فوری سازی شی می پردازد.
استانداردهای پیاده سازی
پیاده سازی الگوهای ایجادی نیازمند پایبندی به استانداردهای خاص برای اطمینان از شفافیت و حفظ قابلیت ها است، این استانداردها شامل کنوانسیون های نام گذاری واضح، ظرفیت سازی مناسب و اجتناب از اتصال شدید بین کلاس ها هستند.
دستورالعمل های بهترین تمرین ها
بهترین شیوه ها شامل استفاده از الگوهای تنها در صورت لزوم، مستندسازی هدف خود و اطمینان از اینکه آنها پیچیدگی های غیر ضروری را معرفی نمی کنند، می شود.
بررسی های اجرایی مشترک
- از نام های توصیفی برای کلاس ها و روش ها استفاده کنید.
- منطق ایجاد شی را در داخل الگوی محدود کنید.
- اطمینان حاصل کنید که الگوها برای مشکل مناسب هستند.
- اتصال شل بین کلاس ها را حفظ کنید.
- تست های الگویی به طور کامل