归档: 2016/6

0

Java8-default,defender关键字

今天研究Java8源码的时候发现了一个神奇的关键字,default,我一直以为default只是在switch里面起作用,其余的就没什么了。然而,知道我看到它作为方法限定符之后我的三观刷新了。。。居然还可以作为权限访问符! 写了几个例子研究一下:源码1: 12345678public interface DefaultAPI { public void add(int a, in

0

设计模式学习之策略模式

什么是策略模式策略模式(Strategy Design Pattern)定义算法族,分别封装起来,让他们之间可以相互替换,此模式让算法的“变化”独立于使用算法的客户。 策略模式类图 策略模式实例分析先从一个简单的例子开始(盗用Head First图片哈),假设你的公司要你做一个鸭子模拟的游戏SimDuck,这个很简单吧,我们只需要熟悉OO设计原则即可以利用继承,多态来做。于是,我们有了以下的设计图

0

(转)Submodual

子模态定义子模态是集合函数的一种性质。一个集合函数$f(x)$的定义要满足下面这个性质 f:2^\Omega \to \mathbb R \tag {1}即$f(x)$的定义域为集合$\Omega$的任何一个子集,值域为实数集。而这个集合函数如果要满足子模态性质的话,还需要满足下面三个等价条件中的任何一个。 对于任何一个$X,Y\subset\Omega$且$X\subset Y$,以及对任何一