前言最近在学习《Headfirst设计模式》,里面的例子都是Java的。但是我对Java并不熟悉,所以试着用C++来实现书中的例子。先来看看Duck以及子类Duck.h 1 #include 2 #include "FlyBehavior.h" 3 4 class Duck 5 { 6 priv.....
分类:
编程语言 时间:
2015-11-01 22:41:14
阅读次数:
304
Bob is a strategy game programming specialist. In his new city building game the gaming environment is as follows: a city is built up by areas, in whi...
分类:
其他好文 时间:
2015-10-31 11:34:17
阅读次数:
172
在实际使用的过程中对柯里化有了一些无法从书本上直接获得的感受。在JAVA中函数不是头等公民,必须通过接口进行外观统一以后,才能通过实例作为载体进行处理逻辑的传递,最容易理解的例子莫过于Strategy Pattern,这里就不复述这个概念了。但是实际上大家都应该遇见过参数个数或者类型无法完全统一的困...
分类:
其他好文 时间:
2015-10-30 12:24:04
阅读次数:
230
Customer类@Table(name="jpa_customer")
@Entity
publicclassCustomer{
@Column(name="id")
@GeneratedValue(strategy=GenerationType.AUTO)
@Id
privateIntegerid;
@Column(name="last_name")
privateStringlastName;
privateStringemail;
privateintage;
//省略gett..
分类:
其他好文 时间:
2015-10-29 00:54:45
阅读次数:
206
ImprovedNamingStrategy在Hibernate5.0.2里面已经移除了。 在stackoverflow上看到了相关的解决方法。。。。 之前的配置是: <entry?key="hibernate.ejb.naming_strategy"?value="org.hibernate.cfg.ImprovedNa...
分类:
Web程序 时间:
2015-10-27 20:24:56
阅读次数:
490
最近觅得一本好书《您的设计模式》,读完两章后就能断言,一定是一头极品屌丝写的,而且是专写给开发屌丝男的智慧枕边书,小女子就委屈一下,勉强看看,人笨,谁让他写得这么通俗易懂呢!为了加深理解,用自己的方式记录下来。 上第一章的策略模式之前讲个故事,解释一下类设计的背景:刘备要去江东娶老婆,临走时诸...
分类:
编程语言 时间:
2015-10-27 19:59:44
阅读次数:
246
F -City GameTime Limit:3000MSMemory Limit:0KB64bit IO Format:%lld & %lluBob is a strategy game programming specialist. In his new city building game t...
分类:
其他好文 时间:
2015-10-16 20:48:37
阅读次数:
229
“组件协作”模式: #现代软件专业分工之后的第一个结果是“框架与应用程序的划分”,“组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。 #典型模式: Template Method、 Strategy、 Observer / Eventpart 1 Tem.....
分类:
编程语言 时间:
2015-10-16 13:37:43
阅读次数:
311
1 class Strategy: 2 3 def result(self,original): 4 return print(original) 5 6 class NormalStrategy(Strategy): 7 pass 8 9 class Bar...
分类:
其他好文 时间:
2015-10-10 01:36:35
阅读次数:
155
ESIndividual.py 1 import numpy as np 2 import ObjFunction 3 4 5 class ESIndividual: 6 7 ''' 8 individual of evolutionary strategy 9 '''...
分类:
编程语言 时间:
2015-10-09 22:57:43
阅读次数:
987