在移动互联网飞速发展的这几年,每年都会有一些新鲜的设计趋势涌现出来。2014年,又有哪些新的设计趋势脱颖而出呢?
百度MUX有一群关注趋势的小伙伴,从大量的APP中去发现设计范式,挖掘设计趋势,预测出2014年在移动产品中会被广泛应用的十大交互设计趋势。希望这些新颖的设计模式,为设计师们带来创新设计...
分类:
移动开发 时间:
2014-06-07 10:44:47
阅读次数:
241
一、对spring的理解。1、Spring是实现了工厂模式的工厂类(什么是工厂类?简单的来说就是把需要的接口定义到一个类中,需要的时候不用新建,直接从这个类中调用该接口就可以了),这个类的名字为BeanFactory(实际上就是一个接口),在程序中通常是BeanFactory的子类Applicati...
分类:
编程语言 时间:
2014-06-06 14:17:29
阅读次数:
217
概念:
java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。
2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。 单例模式确保某个类只有一个实例,而且自行实例...
分类:
编程语言 时间:
2014-06-06 14:01:24
阅读次数:
353
1.
说说简单的函数回调首先说说一种简单的函数回调机制(一种通过获取对象的指针来进行函数的调用方法)以下是代码演示---这是观察者(被回调)部分:class
Observer{public: // 抽象观察者的纯虚函数 virtual void UpdateMessage() = 0;};class...
分类:
编程语言 时间:
2014-06-06 11:51:11
阅读次数:
315
1 面向对象的思想 就是把现实世界中的思维带进计算机。2
面向对象的设计原则。终极目的消除重复代码。不然面向对象干什么?3 在不同的场合使用不同的设计模式面向对象的思维:1 谁来做这件事,再考虑怎么做2
先考虑整体,再考虑局部3 先考虑抽象,再考虑具体12课ok了
分类:
移动开发 时间:
2014-06-05 21:43:45
阅读次数:
191
1.三个问题:可维护、可复用、可扩展。2.复用VS复制。3.业务封装业务逻辑与界面逻辑分开,降低耦合。4.松耦合现象:具有类似功能的模块或相似流程的函数,写入到同一个函数中,增加耦合。缺点:紧耦合的坏处在于新的修改影响无需修改的代码。解决:将类似的过程或模块定义为不同的子类,并抽象出共有的基类。
分类:
其他好文 时间:
2014-06-05 20:05:45
阅读次数:
251
顾名思义,BeanFactory其实就是Bean工厂,运用了工厂模式,用来产生Bean。在spring中有几种BeanFactory的实现,现在就来聊聊,简单说一下:1、XmlBeanFactory:他好几种不同的构造方法,现在说说最常见的一个是利用FileSystemResource来构造:B.....
分类:
编程语言 时间:
2014-06-05 19:25:04
阅读次数:
321
开写之前,先把前两部分的链接贴上。要看此篇,不许按顺序看完前两部分,因为这本来就是一篇文章,只不过内容较多,分开写的。换种思路去理解设计模式(上)换种思路去理解设计模式(中)8
对象行为与操作对象8.1 过程描述所谓对象行为和操作对象,需要三方面内容:l 操作过程:一般表现为一个方法。该方法接收一个...
分类:
其他好文 时间:
2014-06-05 18:13:39
阅读次数:
280
前面的博文中分别介绍了Java设计模式中的创建型模式和结构型模式。从本文开始,将分别介绍设计模式中的第三大类,行为型模式。首先我们了解下分为此三大类的依据。创建型模式:主要侧重于对象的创建过程;结构型模式:主要侧重于处理类或对象的组合;行为型模式:主要侧重于类或对象之间的交互以及职责分配。首先了解下...
分类:
其他好文 时间:
2014-06-05 14:18:49
阅读次数:
221
前言 好记性不如烂“笔头”系列——大话设计模式学习笔记
目录面向对象基础面向对象基础什么是类与实例
一切事物皆为对象,即所有的东西老师对象,对象就是可以看到、感觉到、听到、触摸到、尝到、或闻到的东西。准确地说,对象是一个自包含的实体,用一组可识别的特性和行为来标识。面向对象编程,英文叫
Obj...
分类:
其他好文 时间:
2014-06-05 13:31:13
阅读次数:
263