Logo
☆☆☆☆☆
0.0
Beginner
8h

软件设计模式:软件开发者的最佳实践

擅长解决问题固然重要,但若想将职业生涯提升到更高层次,还必须了解复杂软件项目的架构方式。软件设计模式为设计过程提供了模板和技巧,用于解决反复出现的软件问题与任务。应用经过时间检验的设计模式,能够编写出可扩展、易维护且灵活的高质量代码,展现出软件工程师卓越的编程技艺。熟练掌握设计模式知识,使人能够远距离识别出脆弱或不成熟的代码。本课程深入浅出地揭示了各种设计模式背后的深奥概念,并辅以大量真实场景案例和示例代码。 本课程面向的读者需具备一定的面向对象编程语言基础。课程中的示例和代码片段采用 Java 语言编写,但熟悉其他面向对象编程语言的开发者也能轻松理解课程内容和代码意图。

5 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
软件设计模式:软件开发者的最佳实践
擅长解决问题固然重要,但若想将职业生涯提升到更高层次,还必须了解复杂软件项目的架构方式。软件设计模式为设计过程提供了模板和技巧,用于解决反复出现的软件问题与任务。应用经过时间检验的设计模式,能够编写出可扩展、易维护且灵活的高质量代码,展现出软件工程师卓越的编程技艺。熟练掌握设计模式知识,使人能够远距...

WHAT YOU'LL LEARN

理解软件设计模式在复杂软件项目中的作用与价值

TAKEAWAY SKILLS

Java
Software Engineering
Software Design Patterns
Object Oriented Design

Content

5 Lessons • 0 Quizzes • 0 Challenges

开始
  1. 1

    简介

  2. 2

    设计模式的类型

创建型模式
  1. 1

    建造者模式

  2. 2

    单例模式

  3. 3

    原型模式

  4. 4

    工厂方法模式

  5. 5

    抽象工厂模式

结构型模式
  1. 1

    适配器模式

  2. 2

    桥接模式

  3. 3

    组合模式

  4. 4

    装饰器模式

  5. 5

    外观模式

  6. 6

    享元模式

  7. 7

    代理模式

行为型模式
  1. 1

    责任链模式

  2. 2

    观察者模式

  3. 3

    解释器模式

  4. 4

    命令模式

  5. 5

    迭代器模式

  6. 6

    中介者模式

  7. 7

    备忘录模式

  8. 8

    状态模式

  9. 9

    模板方法

  10. 10

    策略模式

  11. 11

    访问者模式

结束
  1. 1

    总结

  2. 2

    尾声

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)