自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 软件体系结构——桥模式

Bridge Pattern(Structural Pattern)结构性设计模式的主要目的是把不同的类和对象组合在一起,形成更大或者更复杂的结构体,形成复杂的用户接口或者更复杂的账户数据接口值得注意的是,并不是简单地把这些类摆在一起,要注意这些类之间的关联方式使用举例对于一杯咖啡,有大杯和中杯(抽象)与咖啡种类(具体 摩卡与美式咖啡,然后将抽象与具体链接起来)好处是在两个维度上就...

2019-10-23 17:07:14 250

原创 软件设计模式——适配器模式

适配器模式简介应用场景Java自带的ellipse接口是从中间开始算的,我们需要进行一定的偏移量,让它从x,y轴开始写比如这样简单描述用户使用新的接口adapter 去书写相关的代码,继承默认接口interface,adaptee用户使用方法注意事项对于java来说,一个适配器不能适配多个用户对象适配器模式使用一个对象Adapter适配不同的方法怎样去实现这...

2019-10-23 16:44:52 245

原创 软件设计模式——简单工厂模式

软件体系结构与设计模式相关相关知识软件设计模式工厂模式初步认识普通结构模式客户端直接通过car类的子类实现相关功能设计的缺点(1)高度耦合(2)条件语句块需要写在客户端内,特别难看(3) 客户程序需要知道服务类的全部的细节才能实现改进(简单工厂模式)使用工厂模式,将选择与初始化一个合适的类,将功能封装在这个类当中的专门的方法当中强调 委托的思想,客户不需要知道服务的细节功能...

2019-10-15 16:44:24 274

转载 ACM入门训练基础

转自https://www.cnblogs.com/xzxl/p/7219075.html一般的入门顺序:0. C语言的基本语法(或者直接开C++也行,当一个java选手可能会更受欢迎,并且以后工作好找,但是难度有点大),【参考书籍:刘汝佳的《算法竞赛入门经典》,C++入门可以考虑《c++ primer plus》,java选手可以考虑《think in java》or中文版《java编程思想...

2019-08-29 08:37:27 259

空空如也

空空如也

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

TA关注的人

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