频道栏目
首页 > 资讯 > Java > 正文

关于设计模式的学习

11-09-13        来源:[db:作者]  
收藏   我要投稿

在弄android的这几天,越来越感觉到java基础的重要。觉得很多基础的东西都没学好。于是开始了设计模式的系统学习。

            我一直认为,模式的本质是方法。只不过这里弄了一个专业的词汇在这里。

           我推荐一本学习设计模式的书《易学设计模式》。这里面首先把设计模式进行了分类:

 

创建型模式

 

 

Simple Factory(简单工厂)

Factory Method (工厂方法)

Abstract Factory(抽象工厂)

Builder(创建者模式)

Prototype(原型模式)

Singleton(单例模式)

 

结构型模式

 

Facade(外观模式)

Adapter(适配器模式)

Proxy(代理模式)

Decorator(装饰模式)

Bridge(桥模式)

Composite(组合模式)

Flyweight(享元模式)

 

行为型模式

 

TemplateMethod(模板方法模式)

Observer(观察者模式)

State(状态模式)

Strategy(策略模式)

Chain of Responsibility(职责链模式)

Command(命令模式)

Visitor(访问者模式)

Mediator(调停者模式)

Memento(备忘录模式)

Iterator(迭代器模式)

Interpreter(解释器模式)

 

创建型模式主要是探讨对象的创建。我的理解就是如何实例化一个类。

结构型模式主要是探讨对象的依赖关系。我的理解就是就是如何拿到类的实例。

行为型模式主要是探讨对象的行为。我的理解就是如何组织类里面的方法。

好了,今天领悟到的就这么多了……

 作者“小帅之家”

相关TAG标签
上一篇: Android歌词秀设计思路(5)歌词播放服务
下一篇: Bash数组
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站