علی قدرتی·۲ سال پیشProtected Variationsاصل تغییرات محافظت شده مربوط به کوپلینگ Low است، زیرا به کاهش اثرات تغییرات کد یک قسمت A بر روی قسمت B دیگر کمک می کند...
علی قدرتی·۲ سال پیشPure Fabricationکلاسی ایجاد کنید که به یک شی دامنه نگاشت نمی شود و اجازه دهید به این مسئولیت جدید به روشی منسجم دست یابد.
علی قدرتی·۲ سال پیشHigh Cohesionانسجام بالا یک الگوی ارزیابی است که سعی می کند اشیاء را به طور مناسب متمرکز، قابل مدیریت و قابل درک نگه دارد.
علی قدرتی·۳ سال پیشLow CouplingCoupling معیاری است که نشان می دهد یک عنصر چقدر به عناصر دیگر متصل است، دانش دارد یا به عناصر دیگر تکیه دارد. Low Coupling یک الگوی ارزیابی
علی قدرتی·۳ سال پیشIndirectionالگوی Indirection از Low Coupling پشتیبانی می کند و با انتساب مسئولیت میانجیگری بین دو عنصر به یک شی میانی، از پتانسیل مجدد بین دو عنصر ...
علی قدرتی·۳ سال پیشCreatorهنگام توسعه نرم افزار حتما بارها و بارها نیاز به ساخت یک شی از یک کلاس داشتید. اما سوال اساسی این است که چه کسی وظیفه ساخت نمونه از کلاس ..…
علی قدرتی·۳ سال پیشControllerکنترلر مسئول رسیدگی به درخواست های بازیگران است. کنترلر میانجی است بین کاربر شما که روی "ارسال" کلیک می کند و پشتیبان شما که این اتفاق می ا…
علی قدرتی·۳ سال پیشInformation Expert - دانای کلمسئولیت را به کلاسی که اطلاعات لازم برای انجام آن را دارد محول کنید. کار را به کاردانش بسپاریم.
علی قدرتی·۳ سال پیشGRASPالگوهای نرم افزاری تفویض کلی مسئولیت ، General Responsibility Assignment Software Patterns، به اختصار GRASP، مجموعه ای از "نه اصل اساسی..…