Fork me on GitHub

随笔分类 -  设计模式

设计模式之装饰者模式
摘要:设计模式之装饰着模式 装饰者模式其实就是为了增强类,增强类的要素 a.增强类必须实现被增强类的接口 b.增强类中必须含有被增强类的应用 创建一个手机接口(Phone) 创建手机的实现类(HuaWeiPhone) 创建增强手机的实现类(在打电话之前需要响铃) 测试方法: 在打完电话后想听音乐 测试方法 阅读全文
posted @ 2017-11-04 21:21 TopTime 阅读(166) 评论(0) 推荐(0)
设计模式之单例模式
摘要:单例模式(创建型) 单例模式是一种对象创建型模式,使用单例模式,可以保证一个类只生成唯一的一个实类对象;也就是说一个应用程序中只会存在一个实类对象;保证一个类,只有一个实类存在,同时提供能对该实例加以访问的全局访问方法。 单例模式分为饿汉模式和懒汉模式 创建一个类 饿汉模式:在声明的位置进行创建 懒 阅读全文
posted @ 2017-10-14 11:54 TopTime 阅读(174) 评论(0) 推荐(0)
设计模式之工厂方法模式
摘要:设计模式之工厂方法模式 在我们了解了简单工厂模式之后我们考虑到专业性,在日常生活中有很多鞋厂,但有的鞋厂是很专业的, eg:安踏,阿迪达斯,等知名品牌做专业工厂,把工厂给具体化了。 1.抽象工厂(Creator)角色 :工厂方法模式的核心,任何工厂类都必须实现这个接口。 (CarFactory) 2 阅读全文
posted @ 2017-09-28 15:51 TopTime 阅读(146) 评论(0) 推荐(0)
设计模式之简单工厂模式
摘要:设计模式之简单工厂模式(—) 设计模式是指在代码在一定程度上降低耦合度,使得代码看起来不是特别繁琐,他们之间的联系性更小,使得在后期代码的维护上大大提高了效率, 所以设计模式的研究对于一个程序员来说是特别有意义的事情,而且还有长远的影响。 设计模式的分类:创建型,结构型,行为型。 设计原则:单一,开 阅读全文
posted @ 2017-09-28 10:58 TopTime 阅读(146) 评论(0) 推荐(0)
java设计模式
摘要:Java中的24种设计模式与7大原则:一、创建型模式1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造 阅读全文
posted @ 2017-03-06 11:41 TopTime 阅读(213) 评论(0) 推荐(0)