随笔分类 -  敏捷软件开发

原则,模式,和实践
敏捷软件开发(4)--- TEMPLATE METHOD & STRATEGY 模式
摘要:1.TEMPLATE METHOD 泛型,也就是这个模式,是可以基于泛型的。 我们往往会有一些算法,比如排序算法。它的算法部分,我可以把它放在一个基类里面,这样具体类型的比较可以放在子类里面。 看如下冒泡排序算法: 先看int的排序: 只要实现了比较和交换2个接口,就可以了。 在看看基于泛型的子类: 阅读全文

posted @ 2016-06-09 11:45 Joyfulmath 阅读(507) 评论(0) 推荐(0)

敏捷软件开发(3)---COMMAND 模式 & Active Object 模式
摘要:COMMAND 模式 command模式非常简单,简单到你无法想象的地方。 这就是一个command模式的样子。也许你会觉得,这有点多此一举吗。但是当你使用他的时候,command模式就会闪现光华。 这样一个场景:经理张三叫leader王二去开发一个项目, 王二就安排李四 去开发这个功能A。 李四何 阅读全文

posted @ 2016-06-03 13:38 Joyfulmath 阅读(970) 评论(3) 推荐(1)

敏捷软件开发(2)--- 设计原则
摘要:之前讲设计模式系列的时候,也提过这些原则: http://www.cnblogs.com/deman/category/634503.html 现在在根据敏捷一书,学习下。 我们已经有23种设计模式,是不是每一个类,功能都要用到设计模式?怎么选用合适的设计模式? 是不是开始开发了一个类,或者使用一个 阅读全文

posted @ 2016-05-30 16:10 Joyfulmath 阅读(472) 评论(0) 推荐(0)

敏捷软件开发---闲话敏捷
摘要:第一篇状态模式,其实比本文更先发表。但是我终觉得要写点什么,来开始我的敏捷的旅程。知道看了bob大叔这本书 以后,我才知道敏捷到底是怎么回事,纯属个人东拉西扯,所以就叫闲话敏捷。 《敏捷软件开发》问世与2003年,距今已有13个年头了,能够历久长盛不衰,必然有其光辉的一面。 以下都是个人的经验结合《 阅读全文

posted @ 2016-05-21 10:11 Joyfulmath 阅读(687) 评论(1) 推荐(0)

敏捷软件开发(1)--- STATE 模式
摘要:如果状态在运行过程中,不停的切换和改变,我们怎么办? 状态的迁移是我们生活和工程中非常普遍的一个概念。于是在数学上有一种理论来分析和解决这个问题。 有限状态机理论是一个非常成熟的理论,所有动作和流程的迁移可以归结为状态的迁移。 这个理论的前提是: 状态的数目是确定的,或者说是有限的。 状态的迁移方向 阅读全文

posted @ 2016-05-18 11:11 Joyfulmath 阅读(1088) 评论(0) 推荐(1)

导航