|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/design-patterns-pt/
课程评论:没有评论
**Coursera 课程总结:经典设计模式** 本课程深入探讨了软件开发中的核心概念——设计模式。设计模式是针对软件设计中常见问题的成熟解决方案,能够帮助开发者创建更灵活、可维护和可重用的代码。 **课程主要内容:** 这门课程将引导学习者全面理解设计模式的分类及其经典应用: * **创建型模式 (Creational Patterns):** 关注对象的创建过程,旨在提高代码的灵活性和效率。 * 工厂方法 (Factory Method) * 抽象工厂 (Abstract Factory) * 建造者 (Builder) * 原型 (Prototype) * 单例 (Singleton) * **结构型模式 (Structural Patterns):** 关注对象之间的关系,旨在使代码更灵活、高效。 * 适配器 (Adapter) * 桥接 (Bridge) * 组合 (Composite) * 装饰器 (Decorator) * 外观 (Facade) * 享元 (Flyweight) * 代理 (Proxy) * **行为型模式 (Behavioral Patterns):** 关注对象间的通信,旨在提高代码的可重用性和可维护性。 * 责任链 (Chain of Responsibility) * 命令 (Command) * 迭代器 (Iterator) * 中介者 (Mediator) * 备忘录 (Memento) * 观察者 (Observer) * 状态 (State) * 策略 (Strategy) * 模板方法 (Template Method) * 访问者 (Visitor) **课程价值:** 通过学习本课程,您将: * **提升软件质量:** 掌握设计模式的应用,能够编写出质量更高、更稳定的软件。 * **增强代码能力:** 提高代码的灵活性、可维护性和可重用性,编写出更具可持续性的代码。 * **成为更优秀的程序员:** 掌握行业标准的最佳实践,全面提升编程思维和技术水平。 **立即加入课程,开启您的软件设计优化之旅!**
Os padrões de design são uma maneira formal de descrever soluções bem-sucedidas para problemas comuns no design de software. Através do uso de padrões de design, os desenvolvedores podem criar um código mais flexível, manutenível e reutilizável.Existem três tipos principais de padrões de design:Os padrões de criação tratam da criação de objetos. Esses padrões se concentram em tornar a criação de objetos mais eficiente e flexível.Os padrões estruturais lidam com as relações entre os objetos. Esses padrões se concentram em tornar o código mais flexível e eficiente.Os padrões de comportamento tratam da comunicação entre objetos. Esses padrões se concentram em tornar o código mais reutilizável e manutenível.Os padrões de design são uma ótima maneira de melhorar a qualidade do seu software. Ao fazer um curso sobre padrões de design, você pode aprender sobre os diferentes tipos de padrões e como aplicá-los ao seu próprio código. Isso pode ajudá-lo a escrever um código mais sustentável e robusto. Além disso, aprender sobre padrões de design também pode torná-lo um programador melhor em geral.Por isso, neste curso, você vai aprender sobre os padrões de design clássicos. Estes padrões são:PADRÕES DE DESIGN CRIACIONAIS:O padrão de design Factory MethodO padrão de design Abstract FactoryO padrão de design BuilderO padrão de design PrototypeO padrão de design SingletonPADRÕES DE DESIGN ESTRUTURAISO padrão de design AdapterO padrão de design BridgeO padrão de design CompositeO padrão de design DecoratorO padrão de design FacadeO padrão de design FlyweightO padrão de design ProxyPADRÕES DE DESIGN DE COMPORTAMENTOO padrão de design Chain of ResponsibilityO padrão de design CommandO padrão de design IteratorO padrão de design MediatorO padrão de design MementoO padrão de design ObserverO padrão de design StateO padrão de design StrategyO padrão de design Template MethodO padrão de design VisitorO que você está esperando para melhorar a qualidade dos seus designs de software? Vejo você no curso.