设计模式
文章平均质量分 80
luffyke
奋斗在蔚蓝的天空下!
展开
-
桥接模式
今天看了下设计模式中的桥接模式,发现还是很有趣味的,笔记之。举个例子,比如GG要约会MM,不同的MM喜欢喜欢不同的地点,比如rose喜欢去电影院,KITTY喜欢去西餐厅,而TOM,peter 都是GG,他们要分别去约会这两位MM了,而约会的地点,全部由MM决定首先是MM接口package com.liao.bridge1;public interface MM { vo原创 2009-06-17 21:53:00 · 211 阅读 · 0 评论 -
大话MVC模式
MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Models的数据或者属性,所有依赖的View都会自动更新。类似的,只要Controller改变了View,View会从潜在的Mode原创 2009-06-18 12:29:00 · 493 阅读 · 1 评论 -
设计模式之单例模式
单例模式就是指整个应用中只能存在一个实例。单例类的创建有三种方式。就这三种方式可以作一个比较: 第一种:在声明变量出实例化对象(也叫 饿汉式 单例模式)代码如下: public class SingletonA { private static SingletonA singletonA = new SingletonA(); privat原创 2009-10-26 23:34:00 · 240 阅读 · 0 评论 -
学习OO设计模式
面向对象四个好处:可维护,可扩展,可复用和灵活性好1.简单工厂模式2.策略模式它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。3.单一职责原则就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他原创 2010-02-04 16:45:00 · 1123 阅读 · 0 评论