自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

翻译 桥接模式(图画版)

亦称:Bridge意图桥接模式是一种结构型设计模式,可将一个大类或一系列紧密相关的类拆分为抽象和实现两个独立的层次结构,从而能在开发时分别使用。问题抽象?实现?听上去挺吓人?让我们慢慢来,先考虑一个简单的例子。假如你有一个几何形状Shape类,从它能扩展出两个子类:​圆形Circle和方形Square。你希望对这样的类层次结构进行扩展以使其包含颜色,所以你打算创建名为红色Red和蓝色Blue的形状子类。但是,由于你已有两个子类,所以总共...

2022-05-30 16:40:32 266

翻译 适配器模式(图画版)

亦称:封装器模式、Wrapper、Adapter意图适配器模式是一种结构型设计模式,它能使接口不兼容的对象能够相互合作。问题假如你正在开发一款股票市场监测程序,它会从不同来源下载 XML 格式的股票数据,然后向用户呈现出美观的图表。在开发过程中,你决定在程序中整合一个第三方智能分析函数库。但是遇到了一个问题,那就是分析函数库只兼容 JSON 格式的数据。你无法“直接”使用分析函数库,因为它所需的输入数据格式与你的程序不兼容。你可以修改程序库...

2022-05-30 16:32:40 209

翻译 抽象工厂模式(图画版)

意图抽象工厂模式是一种创建型设计模式,它能创建一系列相关的对象,而无需指定其具体类。问题假设你正在开发一款家具商店模拟器。你的代码中包括一些类,用于表示: 一系列相关产品,例如椅子Chair、​沙发Sofa和咖啡桌Coffee­Table。 系列产品的不同变体。例如,你可以使用现代Modern、​维多利亚Victorian、​装饰风艺术Art­Deco等风格生成椅子、​沙发和咖啡桌。 系列产品及...

2022-05-27 17:10:29 383

翻译 设计模式(图画版)目录

目录创建型模式这类模式提供创建对象的机制,能够提升已有代码的灵活性和可复用性。工厂方法Factory Method结构型模式行为模式

2022-05-27 16:43:28 85

翻译 工厂方法模式(图画版)

亦称:虚拟构造函数、Virtual Constructor、Factory Method意图工厂方法模式是一种创建型设计模式,其在父类中提供一个创建对象的方法,允许子类决定实例化对象的类型。问题假设你正在开发一款物流管理应用。最初版本只能处理卡车运输,因此大部分代码都在位于名为卡车的类中。一段时间后,这款应用变得极受欢迎。你每天都能收到十几次来自海运公司的请求,希望应用能够支持海上物流功能。如果代码其余部分与现有类已经存在耦合关系,那么向程序...

2022-05-27 16:39:54 161

Linux C function()参考手册

Linux C function()参考手册,很有用!

2010-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除