设计模式之适配器模式

2012-10-22

名称:适配器模式意图:将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适用环境: 1、你想使用一个已经存在的类,而它的接口不符合你的需求。 2、你想创建一个可以复用的类,该类可以与其他不相关的类或不可预见的类(即那些接口可能不一定兼容的类)协同工作。 3、(仅适...

设计模式之单件模式

2012-10-21

名称:单件模式意图:保证一个类仅有一个实例,并提供一个访问它的全局访问点。 适用环境: 1、当类只能有一个实例而且客户可以从一个众所周知的访问点访问它时。 2、当这个唯一实例应该是通过子类化可扩展的,并且客户应该无需更改代码就能使用一个扩展的实例时。 classSingleton { privatestaticSingleton_...

设计模式之工厂模式

2012-10-21

名称:工厂模式意图:定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使一个类的实例化延迟到其子类。 适用环境: 1、当一个类不知道它所必须创建的对象的类的时候 2、当一个类希望由它的子类来指定它所创建的对象的时候。 3、当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一...

设计模式之生成器模式

2012-10-21

名称:生成器模式意图:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 适用环境: 1、当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时。 2、当构造过程必须允许被构造的对象有不同的表示时。 classDirector { publicvoidConstruct(Buidlerbuilder) ...

设计模式之抽象工厂模式

2012-10-21

名称:抽象工厂模式意图:提供一个创建一系列相关的或相互依赖对象的接口,而无需指定它们具体的类。 适用环境: 1、一个系统要独立它的产品的创建、组合和表示时 2、一个系统要由多个产品系列中的一个来配置时。 3、当你要强调一系列相关的产品对象的设计以便进行联合使用时。 4、当你提供一个产品类库,而只想显示它们的接口而不是...

设计模式类型说明

2012-10-21

设计模式按类型分为:创建型、结构型、行为型创建型抽象工厂模式、生成器模式、工厂模式、单件模式、原型模式。结构型适配器模式、桥接模式、组合模式、装饰模式、外观模式(门面模式)、享元模式、代理模式。行为型职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式。 本文由康成网络编辑

设计师应该了解的iOS应用开发基础知识

2012-10-20

作为一名交互或视觉设计师,你希望顺应当前大环境的发展趋势,向移动领域拓展自己的视野和能力,于是决定挽起袖子学习iOS应用开发。兴奋之余,你开始做一些初步的研究,但是很快发现,除非自己有足够丰富的编程经验,否则要实现目标还真不是件易事。 确实是这样。苹果提供的开发文档主要是面向技术人员的,市面上多数iOS开发书籍都会一上来就问你是否掌握了足够的Objective-C知识,而网上各种...

海量统计数据如何分析辨别?

2012-10-19

两度出任英国首相的本杰明·迪斯雷利有句名言,世界上有3种谎言:谎言、该死的谎言,还有统计数据。事实上,统计数据本身并无罪,可人们往往喜欢滥用统计工具来支撑自己的立场,而不是反映真实情况。如今,来自于方方面面的统计数据、调查数据越来越多,并日益影响到普通人的生活和心态。面对海量的数据,该如何分析辨别?记者就有关问题采访了有关专家。问题一物价涨幅与个人感受不同?...

海量数据分析处理:个性化推荐引擎

2012-10-19

在当前这个信息量飞速增长的时代,一个企业,尤其是电子商务企业的成功已经越来越多地与其海量数据处理能力相关联。高效、迅速地从海量数据中挖掘出潜在价值并转化为决策依据的能力,将成为企业的核心竞争力。数据的重要性毋庸置疑,但随着数据的产生速度越来越快,数据量越来越大,数据处理技术的挑战自然也越来越大。如何从海量数据中挖掘出价值所在,分析出深层含义,进而转化为可操作的信息,已...

如何处理海量数据

2012-10-19

在实际的工作环境下,许多人会遇到海量数据这个复杂而艰巨的问题,它的主要难点有以下几个方面:一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中某处格式出了问题,尤...