设计模式——职责链模式 发表于 2018-05-17 | 分类于 设计模式 | 阅读次数 一. 概述职责链模式(Chain of Responsibility):使多个对象都有机会处理请求,从而避免请求的发送者和接受者之间的耦合关系。将这个对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止 阅读全文 »
设计模式——策略模式 发表于 2018-05-06 | 分类于 设计模式 | 阅读次数 一. 概述考虑如下情景,超市搞打折活动,对于消费额度不同提供不同的折扣,比如:满200打9折,满400打8折之类的;或者旅行出游的情景,可以考虑骑自行车,坐汽车、火车、飞机等等。 阅读全文 »
设计模式——工厂模式 发表于 2018-05-05 | 分类于 设计模式 | 阅读次数 一.概述工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一,其通过提供对象创建工厂,将创建对象的具体过程屏蔽起来,使调用的客户端不用关心具体的对象创建过程,提高了灵活性。 阅读全文 »
设计模式——装饰器模式 发表于 2018-04-22 | 分类于 设计模式 | 阅读次数 一. 概述装饰器模式(Decorator),动态地给一个对象添加一些额外的职责,就增加功能来说,装饰器模式比生成子类更为灵活;它允许向一个现有的对象添加新的功能,同时又不改变其结构。 阅读全文 »
设计模式——单例模式 发表于 2018-04-15 | 分类于 设计模式 | 阅读次数 单例模式属于创建模型。 单例模式,是设计模式中比较简单而又最常用的模式之一。通过单例模式可以保证系统中,应用该模式的类只有一个类实例。 阅读全文 »