码迷,mamicode.com
首页 >  
搜索关键字:设计模式应用    ( 46个结果
iOS常用的设计模式
iOS中常用的设计模式 应用场景: 当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现. 优势: 敏捷原则: 开放 - 封闭原则 实例:tableView的 数据源delegate,通过和protocol的配合,完成委托诉求. 列表row个数delegate自定义的delegate ...
分类:移动开发   时间:2016-07-01 01:04:20    阅读次数:504
【实战】设计模式应用之策略模式
一、前言 关于设计模式的文章,园子里实在是太多太多,而且讲解的也非常精彩,那为什么我还要在这里记录下这篇文章?本文以实际项目应用“自己动手写工具--XSmartNote”为切入点,来讲述策略模式的应用。很多初学者都有一种感觉,就是在看设计模式相关文章的时候,都看得懂,而且小Demo也是手到擒来,但是 ...
分类:其他好文   时间:2016-06-01 09:16:29    阅读次数:335
一段javascript设计模式应用场景
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset="> <title>te
分类:编程语言   时间:2016-02-20 13:22:24    阅读次数:157
几个比较重要的设计模式的总结与应用
1. 设计模式分为创建型,结构型,行为型。   2. 创建型 2.1 工厂方法。生产同一接口的不同产品。 如:Spring Aop中AopProxyFactory(具体实现类为DefaultAopProxyFactory)生产AopProxy接口下的两个产品Cglib和JdkProxy。 如:Ibatis中DataSourceFactory(三个工厂分别实现该接口)生产接口为Data...
分类:其他好文   时间:2015-05-05 00:06:04    阅读次数:130
《UML和模式应用》重点之思想篇
本书是帮助开发者和学生学习面向对象分析和设计(OOA/D)的核心技能的重要工具。 UML不是OOA/D,也不是方法,只是图形表示法,如果没有真正掌握如何创建优秀的面向对象设计,或者如何评估和改进现有设计,那么学习UML或者UML CASE工具是毫无意义的。对象思想才是重点和难点。 在OO开发中,至关重要的能力是熟练地为软件对象分配职责,除此之外当然还有其他很多重要的技能。 有益的分析和设计可以概括为...
分类:其他好文   时间:2015-03-15 09:26:31    阅读次数:193
JDK 中的设计模式应用实例
在 JDK(Java Development Kit)类库中,开发人员使用了大量设计模式,正因为如此,我们可以在不修改 JDK 源码的前提下开发出自己的应用软件。研究 JDK 类库中的模式实例也不失为学习如何使用设计模式的一个好方式。以后用到现在设计模式了自己去看看JDK的源码还是很方便的。 1. 创建型模式: (1) 抽象工厂模式(Abstract Factory) ? java....
分类:其他好文   时间:2015-03-13 16:40:05    阅读次数:126
享元模式
享元模式运用共享技术有效地支持大量粒度的对象享元模式当一个程序,多个用户对于同一个程序拥有不同需求,但是他们之间存在着相似的功能,那么随着用户的增加,在程序中相同功能模块可能产生多个相同的对象,这无疑是很耗费存储空间的,所以为了节约存储空间,优化代码,我们..
分类:其他好文   时间:2015-01-14 18:14:31    阅读次数:124
享元模式
享元模式运用共享技术有效地支持大量粒度的对象享元模式当一个程序,多个用户对于同一个程序拥有不同需求,但是他们之间存在着相似的功能,那么随着用户的增加,在程序中相同功能模块可能产生多个相同的对象,这无疑是很耗费存储空间的,所以为了节约存储空间,优化代码,我们..
分类:其他好文   时间:2015-01-14 18:13:20    阅读次数:142
单例设计模式
顾名思义,就是保证在JVM中只有实例对象存在 单例设计模式,应用很广,优点如下: 1、当某个对象比较大,且应用很频繁,采用单例就可以节省很大的系统开销 2、new一次后,就不需要再new了,降低了系统内存的使用频率,减轻垃圾回收机制的工作 3、某些情况下,需要一个类来控制全局时,就需要单例。(一个国家只能有一个最高领导人,多了话,听谁的?) 一个简单的懒汉式: public...
分类:其他好文   时间:2014-12-23 00:22:09    阅读次数:151
八月十二日,周二总结
今天上午继续跑JAT_1_84,修改测试过程中出现的问题,我主要跑的是case_16,这套case中很多的图片有问题,大部分都是因为页面的背景色由原来的灰色换成了白色,我把所有出错的case的截图都替换到了simulator文件夹里面,然后提交到了远程仓库。下午继续学习iOS的设计模式,应用代理模式...
分类:其他好文   时间:2014-08-13 00:28:24    阅读次数:295
46条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!