设计模式学习1 -- 概念
2009-11-12 12:35
267 查看
概念
模式提供了一个解决方案,它是一种设计方法,而不是一种编程技术。作用主要有两方面:l 降低耦合性
l 增加灵活性
设计模式的分类
其实,模式的数量多少并不重要,重要的是那些模式对我们实际应用的作用。模式主要分为三类:
l 创建模式:创建对象,
主要有:
n Factory、Builder、Singleton
l 组合模式:组合对象
主要有:
n Adapter、Decorator
n Flyweight、Proxy
l 行为模式:
主要有:
n State、Memento
n Observer、Stratepy、Visitor
相关文章推荐
- C# 设计模式学习三 Abstract Factory 抽象工厂(概念)
- 设计模式的学习(一):基本概念
- 【head first 设计模式学习笔记】工厂模式
- 设计模式系列(1)设计模式的概念与分类
- head first 设计模式学习随笔(4)----抽象工厂模式
- 【Java23种设计模式学习笔记】一:策略模式
- 设计模式学习--复合模式(Compound Pattern)
- 设计模式入门学习 享元(Flyweight)模式
- 跟着实例学习设计模式(5)-工厂方法 、抽象工厂的差别
- Android设计模式学习(包含Java设计模式)-面向对象的六大原则-AJDesignMode01
- tdd,设计模式,重构在软件开发中的概念和角色辨析
- 设计模式_学习_00_资源帖
- 设计模式学习笔记-装饰模式
- 设计模式学习(C++实现)5——原型模式
- 设计模式学习笔记(五)——Singleton单件
- 《Head First 设计模式》学习心得笔记
- 设计模式学习笔记(十二)——Flyweight享元
- 设计模式之工厂模式学习
- 设计模式学习笔记-状态模式
- 设计模式学习笔记-适配器模式