2017年1月6日

摘要: 桥接模式的定义就是,让抽象的部分与实现的部分分离,使得他们各种灵活的变化哦 可能这样见不好理解,其实简单的理解就把实现的部分进行了分类,耦合度减低了以下看案例说明:package com.oop.demo1;/** * 抽象出动物抽象类 * @author... 阅读全文
posted @ 2017-01-06 09:36 Android原创 阅读(212) 评论(0) 推荐(0) 编辑

2017年1月5日

摘要: 在面向对象思想编程中的继承体系中,关于继承,子类继承父类,父类一旦改变会影响到子类,这其实是不灵活的表现,而且继承的越频繁越不好维护,子类与父类有依赖关系存在,而(合成聚合复用原则)的出现,很好的 去改善了继承中这种不灵活性合成聚合复用原则:的定义就是为了改... 阅读全文
posted @ 2017-01-05 10:20 Android原创 阅读(209) 评论(0) 推荐(0) 编辑

2017年1月2日

摘要: 迭代器模式的定义,就是提供一种方法访问内聚对象的各个元素信息,然而不暴露该对象的内部表示其实在 Java或者是C#这样的语言当中已经都把迭代器定义在了内部中,注意:(有集合的地方就有迭代器)// Java内部里面定制好了迭代器,例如:List list = ... 阅读全文
posted @ 2017-01-02 15:13 Android原创 阅读(142) 评论(0) 推荐(0) 编辑
 
摘要: 组合模式,网上的各种专业术语搞得人,审美疲劳,其实通俗易懂的理解就是,让使用者对单独对象还是对组合对象使用都是一致的,组合模式是以树形结构的表示,组合模式和装饰模式有相似点,只是他们的应用场景是不一样的,以下代码举例演示:package com.oop.de... 阅读全文
posted @ 2017-01-02 12:59 Android原创 阅读(142) 评论(0) 推荐(0) 编辑

2017年1月1日

摘要: 打开Eclipse后,选择功能菜单里的 Windows -> Preferences->, 弹出对话框后,选择 General -> Startup and Shutdownworkspace右视图可以看见workspace中出现的所有路径了!将你要删除... 阅读全文
posted @ 2017-01-01 22:35 Android原创 阅读(244) 评论(0) 推荐(0) 编辑
 
摘要: 备忘录模式,在一个对象保存内部状态,然后在这个状态之外的对象保存整个状态,注意:要注意内存的管理;备忘录模式,通俗易懂的话语来讲,其实就是将整个对象保存在内存中,这样会有什么好处呢? 例如:以前我们玩单机游戏,(打飞机游戏)刚开始玩的时候生命值是100,等打... 阅读全文
posted @ 2017-01-01 16:26 Android原创 阅读(261) 评论(0) 推荐(0) 编辑
 
摘要: 适配器模式的理解,在生活当中就有很多的适配器,例如:笔记本电脑的适配器(充电器),在其他国家地方给笔记本电脑充电的电压是不一样的,例如在外国220V电压,在中国110V电压,电压不一样去给笔记本电脑充电是不行的,这就需要一个适配过程,于是就有了充电适配器,来... 阅读全文
posted @ 2017-01-01 14:04 Android原创 阅读(170) 评论(0) 推荐(0) 编辑

2016年12月30日

摘要: 状态模式,例如在一个对象中,用了if/switch这种语句判断,而产生的(方法过长)时,如果以后扩展增加功能的话,就需要去改,if/switch这种语句里面的代码,这样的话就违背了开放封闭式原则, 所以在这种情况下就可以考虑状态模式, 如果判断很简单那就没有... 阅读全文
posted @ 2016-12-30 16:44 Android原创 阅读(121) 评论(0) 推荐(0) 编辑

2016年12月29日

摘要: 抽象工厂模式:的简单理解是,用来生成不同的产品族(就像一个家族一样),例如:总工厂,分工厂,每个工厂都可以制造,其他很多不同的产品;以下举例两个案例,来体现抽象工厂模式:案例一:(造汽车) 制造各种名牌汽车,有总工厂,分工厂来制造,各种不同品牌的汽车;pac... 阅读全文
posted @ 2016-12-29 19:37 Android原创 阅读(144) 评论(0) 推荐(0) 编辑
 
摘要: 工厂模式,细分下来为(简单工厂模式,工厂方法模式,抽象工厂模式 ),每一种模式的使用都是在应用场景的不同来决定;案例一:(简单工厂模式) 简单工厂模式,根据工厂接收的类型来决定,返回的对象的具体实例,简单工厂模式在扩展性方面表现不足,(增加对象需要修改工厂代... 阅读全文
posted @ 2016-12-29 18:49 Android原创 阅读(308) 评论(0) 推荐(0) 编辑