随笔分类 -  敏捷软件开发

摘要:Creational:创建型 Abstract Factory:抽象工厂 Kit 重要 封装变化:产品对象家族 意图:提供一个创建一些列相关或相互依赖对象的接口,而无需指定它们具体的类 适用性: 一个系统要独立它的产品的创建、组合和表示 一个系统要由多个产品系列中的一个来配置 要强调一个系列相关的产 阅读全文
posted @ 2020-10-18 18:21 阿杜888 阅读(147) 评论(0) 推荐(0) 编辑
摘要:敏捷软件开发_实例2 上一章中对薪水支付案例的用例和类做了详细的阐述,在本篇会介绍薪水支付案例包的划分和数据库,UI的设计。 包的划分 一个错误包的划分 为什么这个包是错误的: + 如果对classifications更改就要影响payrolldatabase更改,还会迫使transactions更 阅读全文
posted @ 2018-10-10 13:27 阿杜888 阅读(319) 评论(0) 推荐(0) 编辑
摘要:敏捷软件开发_设计原则 单一职责原则(single responsibilities principle,SRP) + 原理:一个类应该只有一个变化 + 分离职责:如果不耦合的职责那么很简单,如果两个职责耦合,将两个职责抽象为接口,通过继承两个接口将依赖关系抽离处理啊 开放封闭原则(open clo 阅读全文
posted @ 2018-10-10 10:41 阿杜888 阅读(321) 评论(0) 推荐(0) 编辑
摘要:敏捷软件开发_实例1 这本书的实例非常好,给了我非常多的启发。主要讲了两个实例,咖啡机和薪水支付实例,咖啡机实例比较简单并没有用什么设计模式,薪水支付实例用了很多设计模式,包括后面的打包等。 咖啡机实例 做一个使用咖啡机的软件,驱动接口已经被写好。 咖啡机的硬件包括: + 加热器加热棒(开关) + 阅读全文
posted @ 2018-09-29 11:44 阿杜888 阅读(827) 评论(0) 推荐(0) 编辑
摘要:敏捷软件开发_UML  所看书籍是:敏捷软件开发_原则、模式与实践_C 版(美)马丁著,这本书写的非常棒,感谢作者。该归纳总结的过程按照我读的顺序写。 UML  在建造桥梁,零件,自动化设备之前需要建模分析可行性,软件在编写之前也需要建立模型,看看类和逻辑的设计是否合理,这样的建 阅读全文
posted @ 2018-09-26 15:38 阿杜888 阅读(484) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示