الگوی طراحی Observer با جاوا

خرداد ۳۱, ۱۳۹۶ 0

# هدف وابستگی یک-به-چند بین اشیاء تعریف می‌کند بنابراین وقتی یک شیء وضعیت‌اش را تغییر می‌دهد، تمامی اشیاء وابسته به آن از آن تغییر مطلع […]

الگوی طراحی Template جاوا

خرداد ۲۱, ۱۳۹۶ 0

# تعریف استخوان‌بندی و شالودهٔ اصلی عملیات الگوریتم را تعریف می‌کند، و پیاده‌سازی هر مرحله را به زیرکلاس‌ها می‌سپارد. این الگو، به زیرکلاس‌ها این اختیار […]

الگوی طراحی Mediator جاوا

خرداد ۱۵, ۱۳۹۶ 0

# هدف شیء‌ای را تعریف می‌کند که نحوهٔ ارتباط بین مجوعه‌ای از اشیاء را کپسوله می‌کند. این الگو با جلوگیری ارتباط صریح بین اشیاء از […]

الگوی طراحی Proxy جاوا

خرداد ۱۴, ۱۳۹۶ 0

# هدف برای کنترل دسترسی به اشیاء، نماینده یا نگهدارنده‌ای برای آن‌ها ارائه می‌کند. الگوی طراحی Proxy جاوا اجزاء الگو Proxy: به شیء واقعی اشاره […]

الگوی طراحی Flyweight جاوا

خرداد ۱۰, ۱۳۹۶ 0

# هدف استفادهٔ دوبارهٔ بسیاری از اشیاء fine-grain را با اشتراک آن‌ها در سیستم، آسان می‌کند. الگوی طراحی Decorator اجزاء Flyweight ConcreteFlyweight UnsharedConcreteFlyweight (اختیاری، می‌توان […]

الگوی طراحی Decorator جاوا

خرداد ۵, ۱۳۹۶ 0

# هدف وظایف و قابلیت‌های بیشتری را به صورت داینامیک به شیء اضافه می‌کند. دکوریتورها برای توسعهٔ رفتارها و قابلیت‌ها روش انعطاف‌پذیر جایزینی را به […]

الگوی طراحی Composite جاوا

اردیبهشت ۲۹, ۱۳۹۶ 0

# هدف اشیاء را درون ساختار درختی ترکیب می‌کند تا سسله-مراتب جز-کل را ارائه کند. الگوی کامپوزت به کارخواه‌ها اجازه می‌دهد تا با اشیاء تکی […]

الگوی طراحی Bridge جاوا

اردیبهشت ۲۷, ۱۳۹۶ 0

  # هدف لایهٔ انتزاع را از لایهٔ پیاده‌سازی جدا می‌کند، بنابراین دو کلاس می‌توانند مستقلاً تغییر کنند. الگوی طراحی Bridge جاوا نکات طراحی از […]

الگوی طراحی Facade جاوا

اردیبهشت ۱۸, ۱۳۹۶ 0

با سلام الگوی طراحی Facade جاوا # هدف واسط یکپارچه‌ای را برای مجموعه‌ای از واسط‌ها در زیر سیستم، ارائه می‌دهد. این الگو واسط سطح-بالاتری را […]

1 2 3 21