设计模式
@Levin
https://vantaolee-bupt.gitbook.io/essay/
展开
-
JAV设计模式系列-适配器模式
概述适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。我的笔记本电脑的工作电压是20V,而我国的家庭用电是220V,如何让20V的笔记本电脑能够在220V的电压下工作?答案是引入一个电源适配器(AC Adapter),俗称充电器或变压...原创 2019-04-13 14:17:35 · 1459 阅读 · 0 评论 -
设计模式系列 - 01概述
一、面向对象的设计原则二、UML图对象之间的关系泛化继承(is-a)实现(like-a)关联(属性, has-a)组合(整体与局部,较强)聚合(整体与局部, 较弱)依赖(参数,局部变量,use-a)UML概览...原创 2019-04-20 23:39:46 · 155 阅读 · 0 评论 -
设计模式系列 - 02创建型
创建型简单工厂模式动机简单工厂模式(Simple Factory Pattern):定义一个工厂类,它可以根据参数的不同返回不同类的实例,被创建的实例通常都具有共同的父类。因为在简单工厂模式中用于创建实例的方法是静态(static)方法,因此简单工厂模式又被称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式。类图优缺点优点:结构简...原创 2019-04-20 23:47:52 · 142 阅读 · 0 评论 -
设计模式系列 - 03结构型
适配器模式模式动机将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。类图优缺点将目标类和适配者类解耦,通过引入一个适配器类来重用现有的适配者类,而无须修改原有代码。增加了类的透明性和复用性,将具体的实现封装在适配者类中,对于客户端类来说是透明的,而且提...原创 2019-04-24 10:55:40 · 138 阅读 · 0 评论 -
设计模式系列04 - 行为型
行为型责任链模式模式动机避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对象处理它为止。职责链模式是一种对象行为型模式。适用场景一个请求的处理需要多个对象当中的一个或几个协作处理;类图class ConcreteHandler1 extends Handler { public...原创 2019-05-12 20:09:21 · 921 阅读 · 0 评论