|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/design03/
课程评论:没有评论
**课程名称:** 设计模式 3:Composite、Abstract Factory、Factory Method 等【C#】 **课程概述:** 本课程是设计模式系列的第三部分,由 Peacock Anderson 主讲,时长超过 5 小时。课程共涵盖 4 种设计模式:Composite、Simple Factory、Abstract Factory 和 Factory Method。 **Composite 模式 (Composite Pattern):** * **核心功能:** 用于实现层级结构,例如树状结构或菜单。 * **优势:** 允许在不破坏现有代码的情况下轻松扩展和处理层级结构的变化。 * **课程内容:** 提供基础实现示例,并结合实际应用场景进行深度讲解,帮助学员掌握可在实际工作中立即应用的技术。仅 Composite 模式的讲解就超过 3 小时,是市面上讲解最深入的 Composite 模式课程之一。 * **学习效果:** 帮助学员能够识别和理解现实世界中的 Composite 模式应用。 **Factory 模式系列 (Factory Patterns):** * **涵盖模式:** Simple Factory、Abstract Factory、Factory Method。 * **Simple Factory:** 最常见的 Factory 模式,根据不同分类决定实例化哪个对象。虽然不是 GoF 推荐的标准模式,但非常实用。 * **Abstract Factory & Factory Method:** GoF 推荐的标准 Factory 模式。 * **课程内容:** 课程首先讲解 Simple Factory,然后深入剖析 Abstract Factory 和 Factory Method,通过对比讲解帮助学员理解它们之间的区别,并指导学员在不同场景下选择合适的 Factory 模式。同样会结合实际应用场景进行 2 小时以上的讲解。 **总体评价:** 本课程内容丰富,讲解深入,特别适合正在学习设计模式的学员。讲师强烈推荐此课程,相信学习后,学员将能更深刻地理解和运用设计模式。
どうもこんにちは。ピーコックアンダーソンです。今回は,デザインパターンの第3弾のコースとなります。収録パターンは,次の4つのパターンを収録しています。・Composite・Simple Factory・Abstract Factory・Factory Methodボリュームとしては4つのパターンで,5時間を超える大作になりました。【Compositeパターン】Compositeパターンは,階層構造を実装する時のパターンです。ツリー上のモノや,メニューなど,階層構造になっている物は,このコンポジットパターンを使うことで,あとから階層が増えても簡単に対応できるような造りで実装できます。コース内では,コンポジットパターンの基本的な実装例をやった後に,さらに実践的な例でアプリケーションを作成しているため,今すぐ現場で使えるレベルのコンポジットパターンを学ぶことができます。そのため,このコンポジットパターンだけで3時間以上のボリュームになっています。このコース以上にコンポジットパターンを解説している教材はないのではないかと思います。個人的にはかなりおすすめのコースです。受講後は,世の中に潜んでいるコンポジットパターンが見えてくるようになると思います。【Factoryパターン】Factory系のパターンとして,次の3つのパターンを解説しています。・Simple Factory・Abstract Factory・Factory MethodSimple Factoryは,一番見かけるFactoryパターンだと思います。区分によってどのインスタンスを生成するかを決めるパターンです。ただ,これはGoFのパターンではないFactoryパターンです。GoFのFactoryパターンは,Abstract FactoryとFactory Methodパターンです。本コースでは,最初にSimple Factoryパターンを解説し,その後に,Abstract Factory,Factory Methodを解説することで,それぞれを違いを理解し,どういったケースで,どのファクトリーを使うべきかを感じていただくことができます。これも実践的なアプリケーションを例に,2時間以上のボリュームで解説しています。全体で5時間を超えるボリュームで解説しているため,デザインパターンを学んでいる方には,楽しんでいただけるコースになったと思います。個人的にはかなりおすすめのコースです。よかったら観てみてください。