设计模式
_空指针_
快乐工作快乐玩
展开
-
设计模式学习
面向对象设计原则: 1.单一职责 一个类的功能单一,不该做的不做 2.开放-封闭 对于完成的类,尽量不要修改,如果有需求,可以扩展。对于修改关闭,对于扩展开放 3.依赖到转 细节依赖于抽象,抽象不依赖细节。为了高内聚,低耦合(面向接口编程) 4.里氏替换 子类可以完全替换父类使用。 5.迪米特法则 如果两个类需要直接交互,就通过第三者来进行交互。低耦合 工厂模式Fac...原创 2011-07-19 15:40:58 · 85 阅读 · 0 评论 -
IoC模式理解浅谈
其实,IoC主要分为2步: 1.控制反转-反向控制。以往的开发过程中,都是应用程序去调用系统的接口方法,比如调用系统library,这种做法的特点是,控制权掌握在应用程序手中。而控制反转就是在系统框架中,已经定义好了具体的操作模式,应用只需要实现部分借口就可以,所以这个控制流程掌握在框架手中。 与反向控制相对的是正向控制,如子类调用父类的方法,实现类调用系统库函数等 举例: android...原创 2012-07-06 11:55:46 · 88 阅读 · 0 评论 -
Android与设计模式浅谈
Android作为新一代的操作系统,集合着Google多少工程师的智慧结晶。各种新技术,老技术,在Android系统框架中得到了最完美的体现。 在以前做Web开发时就感觉什么SSH框架简直太棒了,写出这些框架的大牛太厉害了。里面的IoC思想真的令人心动。值得高兴的时,这些东西也都在Android中加以实现。下面我们聊聊对Ioc的理解。 IoC主要分为2步: 1.控制反转-反向控...原创 2015-04-27 10:42:39 · 128 阅读 · 0 评论