اگوهای طراحی خلاقانه(Creational Design Patterns)
الگوهای طراحی(Design Pattern)

متد فاکتوری الگوی طراحی خلاقانه ای است که با کمک آن می توان رابطی را برای ایجاد اشیاء در ابر کلاس ها فراهم کرد. در عین حال این ابر کلاس ها از طریق آن می توانند نوع اشیائی که قرار است ایجاد شود را تغییر دهند.متد کارخانه ای(Factory Method)

فاکتوری انتزاعی الگوی طراحی خلاقانه ای است که با کمک آن می توان خانواده هایی از اشیاء مرتبط را بدون تعریف کلاس های عینی آن ها تولید کرد.فاکتوری انتزاعی(Abstract Factory)

Singleton یک design pattern خلاقانه ای است که با کمک آن می توانید مطمئن شوید که یک کلاس تنها یک نمونه دارد و در عین حال یک نقطه ی دسترسی سراسری را برای این نمونه در نظر بگیرید. Singleton در Design Pattern