Design Patterns in Java: Structural
برچسب ها:
Java |Design Patterns |Video |
Pluralsight
Bryan Hansen
2019
2h 42m
English
این دوره بخشی از یک سری سه قسمتی است که الگوهای طراحی را با استفاده از جاوا پوشش میدهد. دوره Design Patterns in Java: Structural (الگوهای طراحی در جاوا: ساختاری) موسسه Pluralsight، الگوهای طراحی ساختاری مانند Adaptor (آداپتور)، Bridge (پل)، Composite (کامپوزیت)، Decorator (آذینگر)، Facade (نما)، Flyweight (مگس وزن)، Proxy (وکالت) که توسط Gang of Four تعریف شده اند را بررسی میکند. در این دوره ما به مثال هایی با APIهای جاوا و نمونه کد هایی برای هر الگو نگاهی میاندازیم.
Table of Contents:
- Introduction and Prerequisites
- Introduction
- Why Learn Patterns?
- Pattern Classifications
- Which Patterns?
- How Do We Learn Them?
- Prerequisites
- Next
- Adapter Design Pattern
- Introduction
- Plug Adapter
- Concepts
- Design Considerations
- Example: Arrays.asList()
- Demo: Arrays.asList()
- Exercise - Create Adapter
- Demo: Adapter
- Demo: Second Adapter
- Pitfalls
- Contrast to Other Patterns
- Summary
- Bridge Design Pattern
- Introduction
- Concepts
- Design Considerations
- UML Diagram
- Example: JDBC
- Demo: JDBC
- Exercise - Create Adapter
- Demo: Shape Without a Bridge
- Demo: Shape With a Bridge
- Demo: Movie Printer Bridge
- Demo: Movie Printer HTML Bridge
- Pitfalls
- Contrast to Other Patterns
- Summary
- Composite Pattern
- Introduction
- Concepts
- Design Considerations
- UML Diagram
- Example: Map
- Demo: Map
- Exercise - Create Composite
- Demo: Composite Menu
- Demo: Unsupported Operations Exception
- Pitfalls
- Contrast to Other Patterns
- Summary
- Decorator Pattern
- Introduction
- Concepts
- Design Considerations
- UML Diagram
- Example: File
- Demo: File
- Exercise - Create Decorator
- Demo: Decorator Implementation
- Pitfalls
- Contrast to Other Patterns
- Summary
- Facade Pattern
- Introduction
- Concepts
- Design Considerations
- UML Diagram
- Example: URL
- Demo: URL
- Exercise - JDBC
- Demo: JDBC Without a Facade
- Demo: JDBC Facade
- Pitfalls
- Contrast to Other Patterns
- Summary
- Flyweight Pattern
- Introduction
- Concepts
- Design Considerations
- UML Diagram
- Example: Integer
- Demo: Integer
- Exercise - Flyweight
- Demo: Flyweight
- Pitfalls
- Contrast to Other Patterns
- Summary
- Proxy Pattern
- Introduction
- Concepts
- Design Considerations
- UML Diagram
- Example: Proxy
- Demo: Proxy
- Exercise - Twitter Proxy
- Demo: Twitter Implementation
- Demo: Security Proxy
- Pitfalls
- Contrast to Other Patterns
- Summary
- Next
- What Next?
می پسندم
به درد نمی خوره