自定义博客皮肤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 264

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

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

2019-10-23 16:44:52 259

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

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

2019-10-15 16:44:24 289

转载 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 270

空空如也

空空如也

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

TA关注的人

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