Software Design Patterns 软件设计模式
$34.99
Shop on Udemy

Description

本课程介绍的软件设计主要指软件代码层面的设计,底层代码的质量也直接决定了软件本身的质量. 如果你想在编程的道路上走得更远,设计模式将会是一个必须要了解的知识点或者技术. 本课程的主要目标是通过设计模式来提高代码的质量1. 什么是设计模式 ?2. 为什么使用设计模式 ?3. 如何合理的运用设计模式?4. 代码如何演变成使用模式 ?• SOLID Principles 五大软件设计原则• Singleton单例模式• Builder模式• Factory工厂模式• Abstract Factory抽象工厂模式• Prototype原型模式  • Adapter适配器模式• Decorator装饰器模式• Composite组合模式• Facade外观模式• Flyweight享元模式• Static Proxy静态代理• Dynamic Proxy动态代理  • Template Method模板方法• Strategy策略模式• Chain of Reponsibility责任链模式• Interpreter拦截器模式• Observer观察者模式• Visitor访问者模式• Iterator迭代器最后,本课程内容主要使用Java代码来演示,每一个模式都有具体案例,  同样适用于其他的编程语言.

logo

Udemy

Top in Udemy

View all
View all