1 2 3 4 5 ··· 7 下一页
摘要: CCF中学生计算机程序设计入门篇练习题讲解 全部代码下载地址在文末链接 1、温度转换(10001) 2、三角形面积(1002) 3、 猜数游戏(1003) 4、矩形填充(1004) 5、存款收益(1005) 6、 捡石头(1006) 7、求余数(1007) 8、水仙花数(1008) 9、分配任务 ( 阅读全文
posted @ 2020-12-06 10:29 0pandas0 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: proxy [TOC] 一、简介 代理设计模式是一种结构设计模式。这种模式建议为控制和访问主要对象提供额外的间接层。 在这种模式下,将创建一个新的代理类,该类实现与主对象相同的接口。这使您可以在主对象的实际逻辑之前或者之后执行某些行为。 二、代码 三、参考资料 1、https://golangbye 阅读全文
posted @ 2019-12-22 14:46 0pandas0 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 过滤器模式 [TOC] 一、简介 过滤器模式(Filter Pattern)或标准模式(Criteria Pattern)是一种设计模式,这种模式允许开发人员使用不同的标准来过滤一组对象,通过逻辑运算以解耦的方式把它们连接起来。这种类型的设计模式属于结构型模式,它结合多个标准来获得单一标准。 二、代 阅读全文
posted @ 2019-12-22 13:49 0pandas0 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 适配器模式 [toc] 一、简介 适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。例如: 在现实生活中,我们的笔记本电脑的工作电压大多数都是2 阅读全文
posted @ 2019-12-15 17:52 0pandas0 阅读(391) 评论(0) 推荐(0) 编辑
摘要: 建造者模式 [TOC] 一、简介 建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 一个 Builder 类会一步一步构造最终的对象。该 Builder 类是独立于其他对象的。 二、代码 完 阅读全文
posted @ 2019-12-15 17:30 0pandas0 阅读(738) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式 [TOC] 一、简介 抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在抽象工厂模式中,接口是负责创建一个相关对象的工厂,不需要显式指定它们 阅读全文
posted @ 2019-12-15 16:48 0pandas0 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 工厂模式(Factory Pattern)是软件设计中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。在每增加一种类型时,只需要修改工厂函数即可。 在产品较多时,工厂函数代码逻辑将会非常复杂。 阅读全文
posted @ 2019-12-14 18:14 0pandas0 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 原型模式 [TOC] 一、简介 原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一 阅读全文
posted @ 2019-12-14 09:06 0pandas0 阅读(237) 评论(1) 推荐(0) 编辑
摘要: 单例模式 [TOC] 一、简介 单例模式(Singleton Pattern)是软件设计中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式, 阅读全文
posted @ 2019-12-13 17:41 0pandas0 阅读(373) 评论(2) 推荐(0) 编辑
摘要: go mod都会去下载第三方包很耗费时间。在网上找了一些资料发现athens正好满足我的需求,就把这个服务给部署到和gitlab-runner一起了,这样就可以完美解决了下载慢的问题。毕竟局域网内下载还是很快的。 阅读全文
posted @ 2019-12-09 23:34 0pandas0 阅读(1083) 评论(1) 推荐(0) 编辑
1 2 3 4 5 ··· 7 下一页