代码改变世界

阅读排行榜

把xml文件转成properties类型----适配器模式的应用

2015-08-12 02:10 by 你吃不吃麦芽糖, 1251 阅读, 收藏,
摘要: 本项目的目的是使用适配器模式将DocumentHandler的接口适配成Java.util.Properties的接口。采用的是对象的适配器模式。XMLproperties是一个继承自Java.util.Properties的对象,并委派一个DocumentHandler类型的对象。本项目需要两个类... 阅读全文

一个发送邮件的例子------建造模式的应用

2015-08-10 19:11 by 你吃不吃麦芽糖, 478 阅读, 收藏,
摘要: 假设有一个Java建造的电子杂志系统,定期地向用户的电子邮件信箱发送电子杂志。用户可以通过网页订阅电子杂志,也可以通过网页停止订阅。当用户开始订阅时,系统发送一个电子邮件表示欢迎,当用户结束订阅时,系统发送一个电子邮件表示欢送。本例子就是这个系统负责发送“欢迎”和“欢送”邮件的模块。在本例中,产品类... 阅读全文

缺省适配模式

2015-08-11 21:06 by 你吃不吃麦芽糖, 446 阅读, 收藏,
摘要: 缺省适配模式是为一个接口提供缺省实现,这样子类型可以从这个缺省实现进行扩展,而不必从原有接口进行扩展。在很多情况下,必须让一个具体类实现某一个接口,但是这个类又用不到接口所规定的所有的方法。通常的处理方法是,这个具体类要实现的所有的方法,那些有用的方法要实现,那些没用的方法也要有空的、平庸的实现。例... 阅读全文

适配器模式(Adapter)

2015-08-11 20:36 by 你吃不吃麦芽糖, 420 阅读, 收藏,
摘要: 适配器模式是把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。适配器模式的一个示例:请做一个kittie的具体类,并实现miao()、catchRat()、run()、sleep()等方法。再做一个puppie的接口,要求有wao()、fet... 阅读全文

k-means聚类算法

2015-09-14 11:13 by 你吃不吃麦芽糖, 402 阅读, 收藏,
摘要: 首先先说一下聚类的概念:聚类就是现在有m个元素,每个元素都有n个可以观察到的特征属性,可以使用算法把这m个元素划分为k个子集,使得每个子集内部元素之间的相异度尽可能小,不同子集之间元素的相异度尽可能大。其中每一个子集叫做簇。与分类不同,分类是有监督学习,要求分类前明确类别,并断言每一个元素属于哪一个... 阅读全文