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

您将获得的技能: Software Architecture, C# (Programming Language), Scripting, Animations, Artificial Intelligence
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: Java, 应用程序开发, Java 编程, 文件输入/输出, 数据结构, Data Management, 数据管理, 文件管理, 集成开发环境, 面向对象编程(OOP), 面向对象设计, 编程原则
中级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 适应性, 计算机编程, JUnit, 数据结构, 用户界面(UI), 图论, Java 编程, Java, 交互式数据可视化, 成长意识, 算法, 社交网络分析, 单元测试, 事件驱动编程, 网络分析, 性能调整, 面向对象编程(OOP), Algorithm, 技术交流, 解决问题, 面向对象设计
中级 · 专项课程 · 3-6 个月
多位教师
您将获得的技能: 数据分析, 计算机编程, 加密技术, 用户界面(UI), 算法, Java, JUnit, 软件工程, Java 编程, 交互式数据可视化, 文件输入/输出, 数据结构, 调试, 软件设计, 单元测试, Algorithm, 面向对象编程(OOP), 事件驱动编程, 性能调整, 面向对象设计, 解决问题
初级 · 专项课程 · 3-6 个月

University of London
您将获得的技能: 控制面板, 文件输入/输出, 计算机编程, 互动设计, 调试, 开发环境, 计划发展, 面向对象编程(OOP), 命令行界面, C++(编程语言), 编程原则
攻读学位
中级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 配置管理, 软件测试, 软件工程, 统一建模语言, 软件设计, 功能要求, 调试, 数据建模, 软件架构, 项目管理, 流程驱动的开发, 验收测试, 面向对象设计, 软件设计模式, 项目规划, 需求分析, 系统设计, 软件开发方法, 白盒测试, 软件开发生命周期
中级 · 专项课程 · 3-6 个月

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

SkillUp
您将获得的技能: 数字化转型, 解决方案设计, 敏捷方法, 数据流图 (DFD), 原型设计, 风险管理, 业务流程建模, 数据建模, 流程图, 业务流程, 系统分析, 工作流程管理, 企业资源规划, 系统架构, 计算机科学, 产品生命周期管理, Agile 方法论, 信息技术, 商务交流, 系统设计, 业务分析
中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 计算机编程, 用户界面(UI), 调试, 算法, Java 编程, Java, 软件工程, 交互式数据可视化, 数据结构, 开发环境, 软件文档, 事件驱动编程, Algorithm, 面向对象编程(OOP), 面向对象设计, 编程原则
中级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Object Oriented Design, Software Architecture, Software Design, Software Design Patterns, Software Development Life Cycle, Software Development, Software Engineering, Maintainability, Systems Architecture, Service Oriented Architecture, Technical Design, Web Services, Model View Controller, Event-Driven Programming
中级 · 课程 · 1-3 个月

University of London
您将获得的技能: 数据结构, 算法, 文件输入/输出, 开发环境, 调试, 集成开发环境, Algorithm, 伪代码, 面向对象编程(OOP), C++(编程语言)
攻读学位
中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Basic Electrical Systems, Wireless Networks, C and C++, Computer Programming, Control Systems, Interactive Design, Software Installation, Electronic Components, C++ (Programming Language), Electronics, Display Devices, Embedded Software, Embedded Systems, Robotics, Computer Programming Tools, Development Environment, Integrated Development Environments, Electrical Wiring
中级 · 专项课程 · 3-6 个月