集成电路372面向对象的设计与实现
系统开发使用面向对象的范例。编程主题包括:继承、多态性、动态链接、泛型、图形用户界面和数据序列化。用于发现概念类的基于用例和状态的方法。设计原则包括Liskov替代原则、开闭原则和稳定依赖原则。设计模式,如工厂、迭代器、适配器、Facade、桥接、观察者、命令、状态、组合、单例和中介。在面向对象系统的设计中使用设计原则、设计模式和模型-视图-控制器。系统的实现。重构。组织项目。
第一天必须出席。
注意:学生有责任了解并遵守他们注册的ICS课程的先决条件,如果他们没有达到先决条件,将被行政部门从课程中除名。
先决条件
特殊的信息
注意:学生有责任了解并遵守他们注册的ICS课程的先决条件,如果他们没有达到先决条件,将被行政部门从课程中除名。
4
本科学分
2014年8月23日生效至今
学习成果
一般
- 执行用例分析和状态分析技术来发现和指定概念类。
- 使用Liskov替代原则和稳定依赖原则等设计原则将概念性类设计转换为一组适当的抽象和具体类和接口
- 使用包括桥接、访问者、单例、适配器、观察者、命令、组合和状态在内的设计模式有效地开发系统
- 通过遵循统一过程来使用敏捷方法的原则
- 使用统一建模语言来记录工作
- 利用类、接口、泛型和线程等结构实现设计
- 重构现有的实现
- 小组合作
2025年春季
部分 | 标题 | 教练 | 书 | eservices |
---|---|---|---|---|
01 | 面向对象的设计与实现 | 拉尔夫·亚历克斯·福伊 | 书用于ICS-372-01春季2025 | 课程详细信息用于ICS-372-01春季2025 |
02 | 面向对象的设计与实现 | 蒂莫西·卡尔森 | 书用于ICS-372-02春季2025 | 课程详细信息用于ICS-372-02春季2025 |
2025年夏天
部分 | 标题 | 教练 | 书 | eservices |
---|---|---|---|---|
01 | 面向对象的设计与实现 | 卡西迪,本杰明 | 书ICS-372-01夏季2025 | 课程详细信息ICS-372-01夏季2025 |
2025年秋季
部分 | 标题 | 教练 | 书 | eservices |
---|---|---|---|---|
01 | 面向对象的设计与实现 | 蒂莫西·卡尔森 | 书ICS-372-01秋季2025 | 课程详细信息ICS-372-01秋季2025 |
02 | 面向对象的设计与实现 | 卡西迪,本杰明 | 书ICS-372-02秋季2025 | 课程详细信息ICS-372-02秋季2025 |