面向对象分析与设计

面向对象分析与设计
共60节 2269人在学 课程详情
  • 面向对象概述

    • 序言
    • 课程定义
    • 面向对象思想的起源
    • 面向对象的基本概念
    • 面向对象的思考方式
    • 面向对象核心特征(一)
    • 面向对象核心特征(二)
  • 建模工具

    • UML序言
    • 用例模型
    • 活动图
    • 类图
    • 顺序图
    • 通信图
    • 状态图
  • 面向对象分析 (一)

    • 面向对象分析与设计概览
    • 面向对象分析方法(一) 名词法
    • 面向对象分析方法(一) 名词法案例
    • 面向对象分析方法(二) 分析模型法
    • 面向对象设计(初步)
  • 面向对象分析 (二)

    • 标识概念类和对象的注意点
    • CRC方法标识概念类
    • CRC方法建模的一些规则
    • CRC方法建模的案例:ATM取款机软件
  • 领域模型

    • 领域模型定义
    • 领域模型建模指导
    • 领域模型案例
    • 系统顺序图
    • 其他的需求信息
  • 从分析到设计

    • 准备高质量的用例模型
    • 高质量的用例描述
    • 契约式设计
    • 操作契约
    • 开始进入设计
    • 面向对象设计
  • 设计原则GRASP(一)

    • GRASP原则一:创建者
    • GRASP原则二:信息专家
    • GRASP原则三:低耦合
    • GRASP原则四:控制器
    • GRASP原则五:高内聚
  • 设计原则GRASP(二)

    • GRASP原则六:多态
    • GRASP原则七:纯虚构
    • GRASP原则八:间接
    • GRASP原则九:隔离变化
    • 其他面向对象设计原则1:开-闭原则
    • 其他面向对象设计原则2
    • 其他面向对象设计原则3:依赖倒置原则
  • GOF设计模式(一)

    • 关于设计模式
    • GOF设计模式一:单实例
    • GOF设计模式二:适配器
    • GOF设计模式三:外观
    • GOF设计模式四:观察者模式(一)
    • GOF设计模式四:观察者模式(二)
  • GOF设计模式(二)

    • 策略模式
    • 修改后的设计方案_策略
    • 简单工厂模式
    • 工厂模式
  • 成为好的架构师

    • 心存志远
    • 成为一个好的架构师(一)
    • 成为一个好的架构师(二)
    • 课程总回顾

    订阅失败

    面向对象分析与设计
    面向对象分析与设计 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    有时因为一些特殊的原因,比如技术力量、或者模块的特性,可以不按照常规的原则,定义一个类,由该类来承担一些特殊的工作。 这个类在实际中往往没有对应额概念,但这样一来,系统显得架构更加清晰。

    课程介绍

    本课程介绍软件设计理念、方法,帮助学员成长为优秀的软件设计师!当学员完成了Java等语言的学习之后,或者从事 软件开发一段时间之后,面对一个需要开发的新软件系统:

    该如何入手呢?定义多少个模块?定义多少个类?定义每个类多少个属性、哪些操作?

    如何定义类之间的关系?为什么?

    这样的软件系统能够承受今后需求的不断变更吗?

    想学的话一起来吧!


    推荐课程

    信息系统项目管理师自考笔记

    李明 · 918人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22833人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4295人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 838人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 900人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5204人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1532人在学

    Python Django 深度学习 小程序

    钟翔 · 2411人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 682人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4081人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~