面向对象分析与设计
社区首页 (3641)
请编写您的帖子内容
社区频道(1)
显示侧栏
卡片版式
面向对象分析与设计
最新发布
最新回复
标题
阅读量
内容评分
精选

2370
评分
4
面向对象分析与设计
课程名称适应人群面向对象分析与设计计算机、软件工程专业毕业从事软件开发人员,有一定编程经验(Java/C++/python等)对软件设计感兴趣者的人员 本课程介绍软件设计理念、方法,帮助学员成长为优秀的软件设计师!当学员完成了Java等语言的学习之后
复制链接 扫一扫
分享

59
评分
回复
GOF设计模式四:观察者模式(一)
课时名称课时知识点GOF设计模式四:观察者模式(一)最常用的设计模式。 一个数据源,大量对数据感兴趣的客户,每个客户对数据都有自己的处理方式。如何让客户在数据更新时及时得到通知? 观察者模式! 记住 构建观察者模式的几个要点。
复制链接 扫一扫
分享

74
评分
回复
成为一个好的架构师(一)
课时名称课时知识点成为一个好的架构师(一)成为设计师需要多方面的修炼,课程抛砖引玉,同学们课后自我修炼。
复制链接 扫一扫
分享

147
评分
回复
GOF设计模式二:适配器
课时名称课时知识点GOF设计模式二:适配器现有系统与新买的一个功能模块之间 接口定义不一致,咋办? 增加一个 适配层! 参考 GRASP的简接、纯虚构原则
复制链接 扫一扫
分享

65
评分
回复
成为一个好的架构师(二)
课时名称课时知识点成为一个好的架构师(二)成为设计师需要多方面的修炼,课程抛砖引玉,同学们课后自我修炼。 不一定要掌握全部的技能,但一定要掌握足够的技能。 努力吧,各位学员
复制链接 扫一扫
分享

133
评分
回复
GOF设计模式三:外观
课时名称课时知识点GOF设计模式三:外观现有系统功能复杂、强大,是新开发系统的基础,但又需要一定的改变、重构。咋办? 专门小组来定义一个 外观层,为多个新应用提供服务
复制链接 扫一扫
分享

60
评分
回复
修改后的设计方案_策略
课时名称课时知识点修改后的设计方案_策略理解 策略模式的 核心,采用了 “能用组合的地方不用继承”“面向接口(或者抽象)编程,而不是面向具体编程”。 体会一下,把它变成你设计时的肌肉行为
复制链接 扫一扫
分享

300
评分
回复
GOF设计模式四:观察者模式(二)
课时名称课时知识点GOF设计模式四:观察者模式(二)最常用的设计模式。 一个数据源,大量对数据感兴趣的客户,每个客户对数据都有自己的处理方式。如何让客户在数据更新时及时得到通知? 观察者模式! 记住 构建观察者模式的几个要点。
复制链接 扫一扫
分享

267
评分
回复
课程总回顾
课时名称课时知识点课程总回顾简单回顾一下课程内容。 总的目标: 在中国的IT行业,涌现越来越多的软件设计师、创造越来越多的自主可控的软件系统。
复制链接 扫一扫
分享

70
评分
回复
简单工厂模式
课时名称课时知识点简单工厂模式让专门的模块处理专门的事物。 应用了 隔离变化的 GRASP原则
复制链接 扫一扫
分享

190
评分
回复
工厂模式
课时名称课时知识点工厂模式在类还没有设计好的情况下,先搭一个框架并认定 对象已经有啦,继续完成后续的工作。 等今后类定义好之后,与系统对接。系统后面的部分马上可以获得该类的对象,并完成任务。 塑料玩具冲压结构,保证能产出塑料玩具。但具体的塑料玩具长得
复制链接 扫一扫
分享

338
评分
回复
GOF设计模式一:单实例
课时名称课时知识点GOF设计模式一:单实例如何控制某个类在整个系统中只能有一个实例? 1)全局变量 2)全部程序员之间约定 3)单实例模式 你觉得呢?
复制链接 扫一扫
分享

54
评分
回复
其他面向对象设计原则2
课时名称课时知识点其他面向对象设计原则2能用组合的地方,不要用继承。 讨论了继承与组合的优缺点。 面对多变的需求,采用组合的方式更适合。 组合是一种理念,具体实施时,往往采用 实现接口的方式
复制链接 扫一扫
分享

77
评分
回复
面向对象设计
课时名称课时知识点面向对象设计开始介绍面向对象设计的概念:定义、领域概念与设计类、职责驱动的设计、并引入GRASP原则
复制链接 扫一扫
分享

319
评分
回复
其他面向对象设计原则3:依赖倒置原则
课时名称课时知识点其他面向对象设计原则3:依赖倒置原则依赖倒置原则:是一种设计理念,体会一下 面向对象编程与面向过程编程之间的区别。 在设计时,要站在抽象一点的层次,给出方案。
复制链接 扫一扫
分享

151
评分
回复
GRASP原则三:低耦合
课时名称课时知识点GRASP原则三:低耦合模块之间需要低耦合! 如何做到呢? 没有硬指导,只有一种理念。具体还是需要设计师的学识、经验、直觉等
复制链接 扫一扫
分享

339
评分
回复
GRASP原则四:控制器
课时名称课时知识点GRASP原则四:控制器就像一个单位、一个部门,总是需要一个领导、一个协调者。软件系统、软件模块也是一样,其中需要一个控制者、协调员。如何来设计呢? 两种方式:外观控制器、会话控制器。 各自的特点、使用场合?
复制链接 扫一扫
分享

521
评分
回复
GRASP原则九:隔离变化
课时名称课时知识点GRASP原则九:隔离变化这个是一种理念!设计师时常要在脑海中转悠的概念。 你设计的系统如何满足今后的需求变更? 目前系统需求中,哪些是今后可能发生变化的?还有哪些没有提到但今后也可能变化的? 把这些变化的功能特别处理。 华为在若干
复制链接 扫一扫
分享

61
评分
回复
GRASP原则八:间接
课时名称课时知识点GRASP原则八:间接与纯虚构 有类似的地方。只不过出发点不同:简接,是希望两个原来直连的模块,中间能够加入一个中间层,起到隔离的作用。
复制链接 扫一扫
分享

118
评分
回复
操作契约
课时名称课时知识点操作契约在描述用例时,针对一些重要的功能,要特别指出其 前置条件、处理结束之后的后置条件。这样可以减少系统投产之后的故障。 一旦出现故障,也可以分析责任所在方!
复制链接 扫一扫
分享

400
评分
回复
GRASP原则五:高内聚
课时名称课时知识点GRASP原则五:高内聚模块内部需要高内聚! 如何做到呢? 没有硬指导,只有一种理念。具体还是需要设计师的学识、经验、直觉等 什么是高内聚: 一个模块做的事情类别集中、功能较少。比如一个老师,主要完成2门课的教学,高内聚。反之,一个
复制链接 扫一扫
分享
为您搜索到以下结果: