自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 设计模式-代理模式

为其他对象提供一种代理对这个对象的访问。 对一个对象进行访问控制的一个原因是为了只有在我们确实需要这个对象时才对它进行创建和初始化。 以下情况使用代理模式: 远程代理:为一个对象在不同地址空间提供局部代表。 虚代理:根据需要创建开销很大的对象。 保护代理:控制对原始对象的访...

2018-12-09 13:16:00 172

转载 设计模式-享元模式

运用共享技术有效地支持大量的细粒度的对象。 以下场景适用享元模式: 一个应用程序适用了大量的对象。 完全由于使用大量的对象,造成很大的存储开销。 如果删除对象的外部状态,那么可以用相对较少的共享对象取代很多组对象。 示例1: public interfac...

2018-12-09 13:14:00 166

转载 设计模式-外观模式

外观模式(Facade Pattern) 为子系统中的一组接口提供一个一致的界面,外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 将一个系统划分成为若干个子系统有利于降低系统的复杂性。一个常见的设计目标是使子系统间的通信和相互依赖关系达到最小。达到该目标的途径之...

2018-12-09 12:36:00 171

转载 设计模式-装饰器模式

装饰器模式(Decorator Pattern) 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式相比生成子类较为灵活。 有时我们希望给某个对象而不是整个类添加一些功能。例如,一个图形用户界面工具箱允许你对任意一个用户界面组件添加一些特性,例如边框,或是一些行为,例如...

2018-12-09 12:34:00 126

转载 设计模式-装饰模式

组合模式(Composite Pattern) 将对象组合成树形结构以表示“部分-整体”的层次结构。组合使得用户对单个对象和组合对象的使用具有一致性。 以下情况使用组合模式: 你想表示对象的部分-整体层次结构。 你希望用户忽略组合对象与单个对象的不同,用户将统一地使用...

2018-12-09 12:32:00 82

转载 设计模式-桥接模式

桥接模式(Bridge Pattern) 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 以下一些情况使用桥接模式: 你不希望在抽象和它的实现之间有一个固定的绑定关系。 类的抽象以及它们的实现都应该可以通过生成子类的方法加以补充,这时桥接模式使你可以对不同的抽...

2018-12-09 12:30:00 103

转载 设计模式-适配器模式

适配器模式(Adapter Pattern) 将一个类的接口转换成客户希望的另一个接口,适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 有时,为复用而设计的工具箱类不能够被复用的原因仅仅是它的接口与专业应用领域所需要的接口不匹配。 以下情况使用适配器模式:...

2018-12-09 12:27:00 91

转载 设计模式教程(6)-原型模式

原型模式(Prototype Pattern) 原型模式解决如下问题: 如何创建对象以支持在运行时指定哪一个对象被创建。 如何动态加载被实例化的类。 在一个类中直接创建所需要的对象是不灵活的,因为类在编译时指定特定对象,这样就不支持在运行时指定哪一个对象被创建。 原型模...

2018-11-27 20:35:00 134

转载 设计模式教程(5)-建造者模式

建造者模式(Builder Pattern) 概述 建造者模式解决如下问题: 一个类(同样的建造过程)如何创建复杂对象的不同表示? 如何简化一个包含复杂对象的类? 直接在一个类中创建和装备在复杂对象的各部分是不灵活的设计,一个类创建复杂对象的特定表示,在以后如果...

2018-11-27 20:30:00 102

转载 设计模式教程(4)-单例模式

单例模式(Singleton Pattern) 软件工程中,单例模式是限制一个类仅有一个实例对象。这在当系统中仅需一个对象进行协调动作时是非常有用的。这个概念是有时系统的操作当仅有一个对象时更加有效。或者严格限制对象实例的数量。这一概念是来自于数学中的单例的概念。 批评者认为,单例模式是...

2018-11-27 20:23:00 108

转载 设计模式教程(3)-抽象工厂模式

抽象工厂模式(Abstract Factory Pattern) 抽象工厂模式通过封装一组工厂,该工厂有通用的没有指定它们具体类的主题。在通常的用法中,客户端软件创建一个实现了抽象工厂的具体类然后使用通用的工厂接口去创建某一主题的具体类。客户端并不知道从工厂里获取的是哪一个具体类,因为它仅...

2018-11-27 20:09:00 101

转载 设计模式教程(2)-工厂方法模式

工厂方法模式(Factory Method Pattern) 工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同...

2018-11-27 20:03:00 143

转载 设计模式教程(1)-概述

设计模式 1概述 设计模式:设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 本教程将通过 ...

2018-11-27 19:57:00 123

转载 架构设计全过程演示(UML视图)

视频监控系统 架构设计过程演示 1. 准备工作 涉众分析 产品开发商 产品客户 安保人员 检查人员 管理员 相关法律法规 涉众分析报告 编号 涉众名称 涉众说明 期望 ...

2018-11-26 23:55:00 733

转载 UML语言与系统设计

UML语言及系统设计 架构师成长营 1.前言 本文是以《软件架构设计》和《大象Think in UML》两本书的内容为基础进行讲述,以个人的理解做了提炼和总结,旨在能够通过本文对UML语言以及其在系统设计中的应用有一个概括性的了解。 2.《软件架构设计》 图 架构...

2018-10-10 18:42:00 310

转载 专题训练-视频点播服务器架构设计

视频点播服务器 架构设计 1.系统设计决策 1.1需求概述 某公司因业务需要,需建设一套视频监控系统,经过架构设计,视频监控系统包括视频收集服务器、视频文件服务器、视频点播服务器、监控客户端、点播客户端、播放器、采集服务器(DVR、DVS)、视频采集节点(云台、摄像头)。 视频点...

2018-10-10 01:17:00 651

转载 专题训练-移动云打印设计任务书

移动云打印设计任务书 1. 需求背景 近年来,随着互联网+的逐渐推进,各行各业都在探索向互联网转型的模式,打印行业也不例外,不少同仁都在开拓思路,推出了一系列互联网思维的创新模式,但都未能被市场广泛接受,导致有打印需求的人还需要四处奔波寻找打印店,即便有自助的打印机,也免不了亲自折腾一...

2018-09-18 09:10:00 225

转载 专题训练-视频点播服务器设计任务书

1. 需求背景 某公司视频监控系统需要设计一套视频服务器,负责提供点播服务,系统架构设计已完成,需要进行模块设计。 视频监控系统包括视频收集服务器、视频文件服务器、视频点播服务器、监控客户端、点播客户端、播放器、采集服务器(DVR、DVS)、视频采集节点(云台、摄像头)。 视频点播服务...

2018-09-15 17:42:00 185

转载 专题训练-短信网关设计任务书

1. 需求背景 某公司短信平台分为短信收发平台、短信管理平台、短信网关。 短信收发平台作为短信平台的核心系统,负责短信的接收、发送。 短信管理平台负平台的管理功能。 短信网关负责同运营商对接,负责将短信发送给运营商,并从运营商接收上行短信。 2. 功能需求 ...

2018-09-15 17:33:00 111

转载 架构师成长营-年度成长计划

1. 时间区间 2018年9月-12月,共计4月 2. 活动目标 架构师成长营成立,确定活动形式,活动时间频率。 建立小组专有博客。 建立小组专有GitHub账号。 形成良好的活动模式,持续不断地进行下去。 完成一个领域的知识学习,完成一个专项设计训练。 3. 活动方式 自主...

2018-09-15 17:23:00 310

转载 技术成长经验分享

作者 架构师成长营 姜兵 一、如何制定自己的成长计划 1.确立自己的目标。 技术有如下发展方向: 首席架构师 技术专家 技术总监 技术经理 敏捷教练 测试 运维 转型:业务、销售、产品 转行:彻底离开IT行业。 首先,要确...

2018-09-12 23:16:00 641

空空如也

空空如也

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

TA关注的人

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