设计模式概述 设计模式(英文全称为Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。之所以提倡设计模式,根本原因在于根本原因是为了代码复用,增加可维护性。前面设计模式六大原则中也简单了解了设计模式需要遵循以下原则: 单一职责原则; 里氏替换原则; 依赖...
分类:
其他好文 时间:
2014-08-07 03:04:18
阅读次数:
203
转自http://geeklu.com/2012/09/animation-in-ios/二.CALayer及时间模型我们都知道UIView是MVC中的View.UIView的职责在于界面的显示和界面事件的处理.每一个View的背后都有一个layer(可以通过view.layer进行访问),laye...
分类:
移动开发 时间:
2014-08-05 18:10:09
阅读次数:
233
装饰器模式,也叫又叫装饰者模式,顾名思义,将一个对象进行包裹,包装,让它变成一个比较满意的对象,这种模式在我们平时项目开发中,经常会用到,事实上,它是处理问题的一种技巧,也很好的扩展了程序,让程序代码不那么死板!何时能用到它?1. 需要扩展一个类的功能,或给一个类添加附加职责。2. 需要动态的给一个...
分类:
其他好文 时间:
2014-08-05 11:01:19
阅读次数:
190
接口隔离原则(InterfaceSegregationPrinciple),简称ISP:该原则核心思想就是客户端不应该被强迫实现一些不会使用的接口,应该把胖接口中的方法分组,然后用多个接口来代替,每一个接口只服务与一个子模块。这个跟上次分享的单一职责原则类似。设计接口隔离原则的目的:当我们设计应.....
分类:
其他好文 时间:
2014-08-05 00:27:58
阅读次数:
436
大家都知道我们在开发后台的时候,都会使用MVC,三层等分层架构,使后台代码达到职责更为分明单一,高内聚低耦合,例如,Dao层只是进行和数据库打交道,负责处理数据;Service(B层)只是进行逻辑判断处理,而Action则进行后台和前台页面的交互等。从而使程序更加容易管理,更加灵活,更加容易扩展,更加容易维护。也就是大家比较熟悉的Struts(SpringMVC)+Spring+Hibernate...
分类:
其他好文 时间:
2014-08-04 21:44:48
阅读次数:
400
承前启后,为了心中的梦想实现,计划如下:1、全力投入,做好everhomes的新工作,超出老板期望,完成工作,为做出一个有价值的产品贡献自己的能力!2、结合工作职责,制作技术提升计划,业余时间全力提升自己的技术能力,争取在一年内提升自己的技术能力一个台阶。3、结合技术学习过程,学习英语,让英语真正成...
分类:
其他好文 时间:
2014-08-03 23:02:36
阅读次数:
346
1.概述在面向对象的软件设计与开发过程中,根据“单一职责原则”,我们应该尽量将对象细化,使其只负责或呈现单一的职责,即将行为分布到各个对象中。对于一个模块或者系统,可能由很多对象构成,而且这些对象之间可能存在相互的引用,在最坏的情况下,每一个对象都知道其他所有的对象,这无疑复杂化了对象之间的联系。虽...
分类:
其他好文 时间:
2014-08-03 12:33:55
阅读次数:
212
描述:我写了个登陆器?? 无非就是登陆和注册这2个功能,当然还有一个验证码功能 根据职责性,我登陆器不涉及任何用户有关操作。 但我需要规定用户模型必须有以下几个功能,我登陆器才能使用,登陆、注册、根据名...
分类:
其他好文 时间:
2014-08-03 01:49:04
阅读次数:
325
单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。主要优点:1)减少创建Java实例所带来的系统开销2)便于系统跟踪单个Java实例的生命周期、实例状态等。主要缺点:1、由于单利模式中没有抽象层,因此单例类的扩展有很大的困难。2、单例类的职责过重,在一定程度上违背了“单一职责原则”。3、滥用单...
分类:
其他好文 时间:
2014-08-01 12:58:41
阅读次数:
186