
设计模式与UML
在多年开发实践过程中,领略设计模式在项目中的应用。
liranke
似水流年是一个人所有的一切,只有这个东西,才真正归你所有。其余的一切,都是片刻的欢娱和不幸,转眼间就已跑到那似水流年里去了。
展开
-
Android设计模式:Observer观察者模式在Android中的应用,反向控制
反向控制(Inversion of Control,缩写为IoC),也称控制反转。是面向对象编程中的一种设计原则,可以用来降低计算机代码之间的耦合度。 通过反向控制,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。 面向对象的设计目的之一就是高凝聚,低耦合。反向控制作为一种设计原则,尽可能地实现低耦合的目的。原创 2009-11-05 14:10:00 · 6586 阅读 · 0 评论 -
设计模式参考书籍
1. 首推的当然是设计模式的鼻祖GoF写的《Design pattern》。 GoF(“四人帮”,指Gamma, Helm, Johnson & Vlissides, Addison-Wesley四人)的《设计模式》(1995年出版)是第一次将设计模式提升到理论高度,并将之规范化,本书提出了23种基本设计模式,自此,在可复用面向对象软件的发展过程中,新的大量的设计模式不断出现。2. 设计模式原创 2010-04-27 17:40:00 · 1377 阅读 · 0 评论 -
Android设计模式:Builder创建者模式在Android中的应用,Dialog,StringBuilder
根据需要,进行创建。-----箴言----- 内容简介: 在实际使用创建者模式进行对象的创建时,经常利用“内部类”来进行对象的创建,耦合性比较低。 从两代码来看创建者模式在Android的实际体现和运用。原创 2010-04-27 18:08:00 · 4613 阅读 · 0 评论 -
Android源码--Android设计模式之Abstract Factory
本节举例说明Abstract Factory在Android源码中的体现。 abstract factory是对象的创建型模式。这种设计模式在Android中运用相当广泛。现仅仅以Android平台JVM的DatagramSocket的实现为例来介绍之。 DatagramSocket是一个实现了UDP socket的类。原创 2010-05-09 12:43:00 · 5722 阅读 · 0 评论 -
设计模式基本知识
1. 定义:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 GoF(“四人帮”,指Gamma, Helm, Johnson原创 2010-04-27 17:49:00 · 2246 阅读 · 0 评论 -
Android设计模式--Android源码中的设计模式之Singleton,ActivityManagerService,WindowManagerService
Android Framework层提供了大量的组件,例如,HardwareService,PowerManagerService,WindowManagerService...,所有的app 都可以调用这些组件提供的接口,从而完成相应的功能。这些组件都是以单例模式(Singleton)存在于系统中。 本节就来看看这种单例模式在Android Framework源码中的具体运用。原创 2010-05-08 12:13:00 · 8210 阅读 · 0 评论