面向对象设计课程可以帮助您学习 Encapsulation、继承和多态等原则,以及 Singleton 和 Factory 等设计模式。您可以掌握创建可重用代码、提高软件可维护性以及设计更易于理解和扩展的系统的技能。许多课程会介绍用于建模的 UML 等工具,以及 Java 和 Python 等编程语言,这些语言通常用于在实际应用中实现面向对象的概念。

您将获得的技能: Software Documentation, Development Testing, Package and Software Management
高级设置 · 课程 · 3-6 个月

Universidad de Palermo
您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design Patterns, Programming Principles
中级 · 课程 · 1-4 周

University of Pennsylvania
您将获得的技能: 单元测试, 面向对象设计, 软件测试, 面向对象编程(OOP), 计算机编程, 应用程序开发, 数据结构, Java 编程, 测试驱动开发(TDD), 编程原则, Java
初级 · 课程 · 1-4 周

Pearson
您将获得的技能: Systems Architecture, Software Architecture, Systems Design, Software Design, Solution Architecture, Service Oriented Architecture, Verification And Validation, Maintainability, Systems Analysis, Enterprise Architecture, Scalability, Dependency Analysis
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: 自动化, 设计师, 可视化(计算机制图), 计算机编程, 动画, 数据结构, 计算逻辑, Python 程序设计, 脚本语言, 三维建模
初级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Programming Principles, .NET Framework
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 调试, 应用编程接口 (API), 预测建模, 计算机编程, Java 编程, 面向对象编程(OOP), 数据结构, 编程原则, Algorithm, Java, 软件工程, 性能调整, 开发测试, 性能测试, 软件设计
初级 · 课程 · 1-3 个月

Amazon
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Java, File Management, Data Import/Export, Maintainability, Debugging, Software Development
初级 · 课程 · 1-4 周

Universidad de Palermo
您将获得的技能: Object Oriented Design, Object Oriented Programming (OOP), Java, Software Design, Software Design Patterns, Programming Principles, Software Development
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Program Development, Python Programming, Debugging
中级 · 课程 · 1-4 周

Edureka
您将获得的技能: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Software Design, Computer Programming, Software Architecture, Debugging, Maintainability, Software Development, Javascript, Web Development Tools, Web Development, Data Validation
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: Design Thinking, Human Centered Design, User Experience Design, Workplace inclusivity, Diversity Equity and Inclusion Initiatives, Creativity, Cultural Diversity
初级 · 课程 · 1-4 周