![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 82
黄昏贩卖机
这个作者很懒,什么都没留下…
展开
-
软件工程 面向对象设计原则与项目中的应用
本文面向应付软件工程考试,真的想学东西,可以不用看了项目中的实例:在项目中JAVA程序中,我要实现在一个页面中展示多条信息。需要用adaptor 调用 presenter类的方法。简单的方法是,从acvtivity中将presenter传入adapter中,以供adapter调用他的方法。 但这样是强耦合的。为了解耦,使用activity为adapter定义一个接口,adapter中通过调用接口来调用activity,在activity中再去调用presenter,这样,adapter可以与present原创 2022-06-21 22:25:52 · 542 阅读 · 0 评论 -
软工复习知识点
找关键活动的目的:(1)重视关键活动;(2)缩短整个工期。关键活动对缩短整个工期起着至关重要的作用;方法关键活动必须在它可能的最早开始时间立即开始,否则将影响整个工程。算法双向关联,省略箭头...原创 2022-06-17 20:01:42 · 268 阅读 · 0 评论 -
软件工程 第六章 模块设计
单一职责原则实例:转单一职责实例:根据开闭原则修改当满足以下条件的时候,一个子类对父类就是可替换的:主要用途:确定社么时候一个而对象可以安全的被另一个对象所替换。实例;由于需求的变化,该系统可能需要增加新的数据源或者新的文件格式,每增加一个新的类型的数据源或者新的类型的文件格式,客户类MainClass都需要修改源代码,以便使用新的类,违背了开闭原则。现使用依赖倒转原则对其进行重构。............原创 2022-06-02 21:09:43 · 2172 阅读 · 0 评论 -
软件工程-第五章软件体系结构
5 软件体系结构5.5 体系结构的评估和改进设计是一个迭代的过程: 我们提出设计决策, 评估决策, 做出调整, 和提出更多的决策故障树分析原创 2022-05-26 19:56:25 · 536 阅读 · 0 评论 -
软件工程 第六章 模块设计
模块设计6.1 设计原则面向对象设计原则单一职责原则开闭原则里氏代换原则依赖倒转原则接口隔离原则合成复用原则迪米特法则6.3 面向对象设计模式创建型设计模式结构型设计模式行为型设计模式观察者模式设计模式很重要,估计会考6.1 设计原则面向对象设计原则单一职责原则开闭原则里氏代换原则依赖倒转原则接口隔离原则合成复用原则继承复用: 实现简单,已与拓展。破坏系统的封装性,从基类继承而来的实现是静态的。组合聚合复用:耦合度低,选择性嗲用陈冠对象操作,可以在运行时动态进行。一个类变换对另一个原创 2022-05-23 15:49:26 · 362 阅读 · 0 评论