Загрузка страницы

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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
13 июля 2023 г. 23:52:20
00:18:04
Яндекс.Метрика