![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
jackmo_ch
这个作者很懒,什么都没留下…
展开
-
敏捷开发
原则 人和交互 重于 过程和工具可以工作的软件 重于 面面俱到的文件客户合作 重于 合同谈判随时应对变化 重于 遵循计划原则:1、交付软件2、欢迎需求改变3、经常交付可以工作的软件4、加强与业务人员的联系5、围绕斗志高昂的人构建项目,提供环境和支持,并且给予信任6、团队内部,面对面交流7、用可以工作的软件衡量进度8、敏捷过程提倡可持续开发9、不断追求卓越技术和良好设计10、尽量减少工作量11、总结原创 2015-08-12 15:09:29 · 256 阅读 · 0 评论 -
敏捷设计
敏捷设计是一个过程,不是一个事件。它是一个持续的应用原则、模式以及实践来改进软件结构和可读性的过程。它致力于保持系统设计在任何时间都尽可能的简单、干净以及富有表达力 1 设计臭味 1.1 僵化性 是指难以对软件进行改动,即使是简单的改动。如果单一的改动会导致有依赖关系的模块中的连锁改动,那么设计就是僵化的。 1.2 脆弱性 在进行一个改原创 2015-08-12 15:11:21 · 328 阅读 · 0 评论 -
设计模式应用场景
设计模式应用场景 1 Command 创建和执行事务:实体上的解耦时间上的解耦undo方法2 Active Object模式 该模式与Command模式结合实现多线程控制的一项古老的技术,为许多工业系统提供了一个简单的多任务核心。3 TempLate Method 与 Strategy 分离通用算法和具体的上下文在软件设计中经常会看到这样的需求。我们有一个通用算法。为了遵循依赖倒置原则,我们原创 2015-08-12 15:07:19 · 273 阅读 · 0 评论