摘要: 行为参数化就是可以帮助你处理频繁变更需求的一种软件开发模式。 筛选苹果的例子: Apple 类 1.筛选出绿苹果 当满足了筛选绿苹果的需求后,用户可能会改变需求,需要筛选红苹果,浅绿色苹果等,所以我们需要在编写类似的代码之后尝试对其进行抽象,把颜色变成一个参数 这样就能满足筛选不同颜色苹果的需求了。 阅读全文
posted @ 2018-07-03 21:21 Vincili 阅读(292) 评论(0) 推荐(0) 编辑
摘要: java8 会让你编写代码更加简单容易,可读性更高,减少模板代码的编写 苹果按重量排序的例子 定义苹果类 传统方式对apples进行排序 java8方式apples排序 现在不用关心这段代码具体做什么,后面你会知道它是做什么用的。 lambda 匿名函数 例如: 表示调用时给定参数x,就返回x + 阅读全文
posted @ 2018-07-03 21:07 Vincili 阅读(107) 评论(0) 推荐(0) 编辑
摘要: java8 会让你编写代码更加简单容易,可读性更高,减少模板代码的编写 苹果按重量排序的例子 定义苹果类 传统方式对apples进行排序 java8方式apples排序 现在不用关心这段代码具体做什么,后面你会知道它是做什么用的。 lambda 匿名函数 例如: 表示调用时给定参数x,就返回x + 阅读全文
posted @ 2018-07-03 00:22 Vincili 阅读(31) 评论(0) 推荐(0) 编辑