Iterator Pattern - DESIGN PATTERNS (C#/.NET)
Learn about the iterator pattern, which is a behavioral pattern that allows clients to traverse collections without knowing about the collection's underlying representation (ex: is it an Array or a LinkedList?). This ultimately allows clients to loop through various different collections without having to change.
Design patterns are important for implementing object-oriented designs and adhering to SOLID principles. Understanding these fundamental patterns helps software developers build clean and maintainable applications.
🕗 Timestamps:
0:00 - Pattern Introduction
0:27 - Demo Introduction
1:14 - Problem to Solve w/ Iterator
2:51 - Creating Collection Interface
4:31 - Creating Iterator Interface
6:01 - Implementing a Simple Iterator
7:48 - Using the Iterator
10:19 - Implementing a More Complex Iterator
14:01 - Summary
14:38 - BONUS: Iterators w/ "yield return" in C#
📦 Source code: https://github.com/SingletonSean/design-patterns-csharp
🔁 Full playlist: https://www.youtube.com/playlist?list=PLA8ZIAm2I03jaAbvEWk7nHlBYxy03JP46
🎉 Celebrate the channel members: https://members.seandodson.com
💎 Become a member: https://www.youtube.com/channel/UC7X9mQ_XtTYWzr9Tf_NYcIg/join
📝 Check out my blog: https://seandodson.com
🏆 Donate: https://www.paypal.com/biz/fund?id=UBZCZWX2UVWJE
Видео Iterator Pattern - DESIGN PATTERNS (C#/.NET) канала SingletonSean
Design patterns are important for implementing object-oriented designs and adhering to SOLID principles. Understanding these fundamental patterns helps software developers build clean and maintainable applications.
🕗 Timestamps:
0:00 - Pattern Introduction
0:27 - Demo Introduction
1:14 - Problem to Solve w/ Iterator
2:51 - Creating Collection Interface
4:31 - Creating Iterator Interface
6:01 - Implementing a Simple Iterator
7:48 - Using the Iterator
10:19 - Implementing a More Complex Iterator
14:01 - Summary
14:38 - BONUS: Iterators w/ "yield return" in C#
📦 Source code: https://github.com/SingletonSean/design-patterns-csharp
🔁 Full playlist: https://www.youtube.com/playlist?list=PLA8ZIAm2I03jaAbvEWk7nHlBYxy03JP46
🎉 Celebrate the channel members: https://members.seandodson.com
💎 Become a member: https://www.youtube.com/channel/UC7X9mQ_XtTYWzr9Tf_NYcIg/join
📝 Check out my blog: https://seandodson.com
🏆 Donate: https://www.paypal.com/biz/fund?id=UBZCZWX2UVWJE
Видео Iterator Pattern - DESIGN PATTERNS (C#/.NET) канала SingletonSean
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Table Data Gateway (C#) - PATTERNS OF ENTERPRISE ARCHITECTURE](https://i.ytimg.com/vi/tQh18NryhUM/default.jpg)
![Queries - GRAPHQL CLIENT IN .NET w/ STRAWBERRY SHAKE #2](https://i.ytimg.com/vi/fPzqxf3s3DQ/default.jpg)
![Deploying to Azure - GRAPHQL API IN .NET w/ HOT CHOCOLATE #12](https://i.ytimg.com/vi/WztN_6LWkbI/default.jpg)
![Login (Signing JWTs) - BUILD A JWT AUTHENTICATION SERVER (ASP.NET CORE) #2](https://i.ytimg.com/vi/84Q2Y_ZaRsw/default.jpg)
![Global Messenger - WPF TUTORIALS](https://i.ytimg.com/vi/Kh4NFd5y3k0/default.jpg)
![Mediator - DESIGN PATTERNS (C#/.NET)](https://i.ytimg.com/vi/B32xXS9YE7c/default.jpg)
![Resolving Users (w/ Firebase) - GRAPHQL API IN .NET w/ HOT CHOCOLATE #8.3](https://i.ytimg.com/vi/U3TWWA3z2Es/default.jpg)
![Porting to .NET 5 - FULL STACK WPF (.NET CORE) MVVM #30](https://i.ytimg.com/vi/6EOmEiV2QYY/default.jpg)
![Shared - VERTICAL SLICE ARCHITECTURE #5](https://i.ytimg.com/vi/jIpEUKNqPpg/default.jpg)
![Implementing an Azure Function - FULL STACK .NET TUTORIAL (BUGPORTER) #2](https://i.ytimg.com/vi/CAtcOYRQJhg/default.jpg)
![Entity Framework Database Integration - BUILD A JWT AUTHENTICATION SERVER (ASP.NET CORE) #6](https://i.ytimg.com/vi/MtgDY9i_HME/default.jpg)
![Toggling Form Submission - FULL STACK WPF (.NET CORE) MVVM #32](https://i.ytimg.com/vi/JQEqPvB_7Vo/default.jpg)
![Prototype Pattern - DESIGN PATTERNS (C#/.NET)](https://i.ytimg.com/vi/ugIa2rPwiOw/default.jpg)
![Automatic Versioning with Changesets - MAUI CI/CD TUTORIAL #5 (Windows)](https://i.ytimg.com/vi/LpsHhCqCElQ/default.jpg)
![Binding MAUI Views to View Models (w/ Dependency Injection!) - MAUI TUTORIALS](https://i.ytimg.com/vi/WQz700h-kKo/default.jpg)
![HTTP Request - REACTIVE EXTENSIONS + .NET (SYSTEM.REACTIVE)](https://i.ytimg.com/vi/9KJdixlUTMI/default.jpg)
![Simplify Configuration via Polymorphism](https://i.ytimg.com/vi/j7Vik1WMEdQ/default.jpg)
![Account State Management - FULL STACK WPF (.NET CORE) MVVM #18](https://i.ytimg.com/vi/SGygtS6Tx_k/default.jpg)
![Composite Pattern - DESIGN PATTERNS (C#/.NET)](https://i.ytimg.com/vi/SUSuz9qnjh8/default.jpg)
![Password Reset - WPF + FIREBASE AUTHENTICATION #8](https://i.ytimg.com/vi/F1be-B8LbmA/default.jpg)