纵有疾风起
人生不言弃

java

设计模式的征途—9.组合(Composite)模式-起风网

设计模式的征途—9.组合(Composite)模式

Python芸芸阅读(308)评论(0)

树形结构在软件中随处可见,比如操作系统中的目录结构,公司组织结构等等,如何运用面向对象的方式来处理这种树形结构是组合模式需要解决的问题。组合模式通过一种巧妙的设计方案来使得用户可以一致性地处理整个树形结构或者树形结构的一部分,也可以一致地处...

设计模式的征途—10.装饰(Decorator)模式-起风网

设计模式的征途—10.装饰(Decorator)模式

Queen阅读(280)评论(0)

虽然目前房价依旧很高,就连我所在的成都郊区(非中心城区)的房价均价都早已破万,但却还是阻挡不了大家对新房的渴望和买房的热情。如果大家买的是清水房,那么无疑还有一项艰巨的任务在等着大家,那就是装修。对新房的装修并没有改变房屋用于居住的本质,但...

UML类图10分钟快速入门 - From 圣杰-起风网

UML类图10分钟快速入门 – From 圣杰

vicky阅读(336)评论(0)

虚线箭头指向依赖; 实线箭头指向关联; 虚线三角指向接口; 实线三角指向父类; 空心菱形能分离而独立存在,是聚合; 实心菱形精密关联不可分,是组合;   原文作者:圣杰   原文地址:http://www.jianshu.com/p/0cd...

设计模式的征途—11.外观(Facade)模式-起风网

设计模式的征途—11.外观(Facade)模式

Weddinginthedream阅读(324)评论(0)

在软件开发中,有时候为了完成一项较为复杂的功能,一个类需要和多个其他业务类交互,而这些需要交互的业务类经常会作为一个完整的整体出现,由于涉及的类比较多,导致使用时代码较为复杂,此时,特别需要一个类似服务员一样的角色,由他来负责和多个业务类进...

设计模式的征途—12.享元(Flyweight)模式-起风网

设计模式的征途—12.享元(Flyweight)模式

付鹏FuPeng阅读(287)评论(0)

现在在大力推行节约型社会,“浪费可耻,节俭光荣”。在软件系统中,有时候也会存在资源浪费的情况,例如,在计算机内存中存储了多个完全相同或者非常相似的对象,如果这些对象的数量太多将导致系统运行代价过高。那么,是否存在一种...

设计模式的征途—13.代理(Proxy)模式-起风网

设计模式的征途—13.代理(Proxy)模式

周扬青阅读(372)评论(0)

所谓代购,简单说来就是找人帮忙购买所需要的商品。代购分为两种类型,一种是因为在当地买不到某件商品,又或者是因为当地这件商品的价格比其他地区的贵,因此托人在其他地区甚至国外购买该商品,然后通过快递发货或直接携带回来。另一种则是消费者对想要购买...

也看《我的前半生》:一辈子太长,我们只谈前半生-起风网

也看《我的前半生》:一辈子太长,我们只谈前半生

foolsss阅读(313)评论(0)

一、关于此剧内容   最近开启了追剧模式,不知道什么时候开始追起家庭伦理类的电视剧,或许是年龄到了吧。这部剧仍然延续了近年来的趋势,以离婚为主旋律,讲述了一个做了10年全职太太,只知道买买买的上海小女人,从离婚后无依无靠无法生活到坚强独立重...

设计模式的征途—15.观察者(Observer)模式-起风网

设计模式的征途—15.观察者(Observer)模式

Weddinginthedream阅读(293)评论(0)

在日常生活中,交通信号灯指挥者日益拥挤的城市交通。红灯亮,汽车停止;绿灯亮,汽车继续前行;在这个过程中,交通信号灯是汽车的观察目标,而汽车则是观察者。随着交通信号灯的变化,汽车的行为也会随之变化,一盏交通信号灯可以指挥多辆汽车。在软件系统中...

Spring Cloud 微服务架构学习笔记与示例-起风网

Spring Cloud 微服务架构学习笔记与示例

foolsss阅读(372)评论(0)

本文示例基于Spring Boot 1.5.x实现,如对Spring Boot不熟悉,可以先学习我的这一篇:《Spring Boot 1.5.x 基础学习示例》。关于微服务基本概念不了解的童鞋,可以先阅读下始祖Martin Fowler的《...