- 博客(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关注的人