منصوبے کے بارے میں
# Go زبان میں ڈیزائن پیٹرنز
یہ ایک نمونہ کوڈ ریپوزٹری ہے جس میں Go زبان میں کلاسک ڈیزائن پیٹرنز کی مثالیں دی گئی ہیں، جو کتاب "研磨设计模式" کے مطالعاتی نوٹس پر مبنی ہیں۔ ہر پیٹرن کے لیے علیحدہ ڈائریکٹری اور قابلِ عمل نمونہ کوڈ موجود ہے، جو Go زبان میں ڈیزائن پیٹرنز سیکھنے کے لیے ایک مفید حوالہ ہے۔
## تخلیقی پیٹرنز
- سادہ فیکٹری پیٹرن (Simple Factory)
- فیکٹری میتھڈ پیٹرن (Factory Method)
- تجریدی فیکٹری پیٹرن (Abstract Factory)
- بلڈر پیٹرن (Builder)
- پروٹوٹائپ پیٹرن (Prototype)
- سنگلٹن پیٹرن (Singleton)
## ساختی پیٹرنز
- فیڈ پیٹرن (Facade)
- اڈاپٹر پیٹرن (Adapter)
- پراکسی پیٹرن (Proxy)
- کمپوزٹ پیٹرن (Composite)
- فلائی ویٹ پیٹرن (Flyweight)
- ڈیکوریٹر پیٹرن (Decorator)
- برج پیٹرن (Bridge)
## رویاتی پیٹرنز
- میڈی ایٹر پیٹرن (Mediator)
- آبزرور پیٹرن (Observer)
- کمانڈ پیٹرن (Command)
- اٹیریٹر پیٹرن (Iterator)
- ٹیمپلیٹ میتھڈ پیٹرن (Template Method)
- اسٹریٹیجی پیٹرن (Strategy)
- اسٹیٹ پیٹرن (State)
- میمنٹو پیٹرن (Memento)
- انٹرپریٹر پیٹرن (Interpreter)
- چین آف ریسپانسبیلیٹی پیٹرن (Chain of Responsibility)
- وزیٹر پیٹرن (Visitor)
ریپوزٹری میں ڈائریکٹریز کو پیٹرن کی قسم کے مطابق ترتیب دیا گیا ہے، اور ہر پیٹرن کے لیے ایک نمبر والی ڈائریکٹری ہے، تاکہ ترتیب سے مطالعہ اور سیکھنا آسان ہو۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.