会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Tynam Yang
博客园
首页
新随笔
联系
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
38
下一页
2020年12月7日
C#设计模式-组合模式(Composite Pattern)
摘要: 概念 组合是一种结构型设计模式, 你可以使用它将对象组合成树状结构, 并且能像使用独立对象一样使用它们。 组合模式(Composite Pattern)是将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 对于绝大多数需要生成树状结构的问题来说
阅读全文
posted @ 2020-12-07 09:42 Tynam.Yang
阅读(475)
评论(1)
推荐(6)
2020年11月27日
C#设计模式-桥接模式(Bridge Pattern)
摘要: 引言 例如我有好几个项目,需要外包出去做各种类型的测试,不同的公司基础费用不同,不同的测试类型价格也是不同的。此时不同的项目选择不同的公司和不同类型的测试进行测试价格都是不同的。于是我们可以创建一个项目抽象类,一个公司抽象类,一个测试类型抽象类,然后实现各自的具体类,不同的项目使用不同的公司和测试类
阅读全文
posted @ 2020-11-27 09:36 Tynam.Yang
阅读(546)
评论(0)
推荐(6)
2020年11月26日
C#设计模式-装饰器模式(Decorator Pattern)
摘要: 引言 当我们完成一个软件产品开发后就需要对其进行各种测试,适配快速迭代下质量的保障。当有一个完善的产品的对象后,如果我们想要给他添加一个测试功能,那么我们可以用一个新的类去装饰它来实现对原有对象职责的扩展。新的类称为“装饰者”,原有的对象称为“被装饰者”。这种模式被称为装饰器模式。 概念 装饰器模式
阅读全文
posted @ 2020-11-26 09:50 Tynam.Yang
阅读(603)
评论(0)
推荐(9)
2020年11月24日
C#设计模式-外观模式(Facade Pattern)
摘要: 引言 在软件测试中,一般都是在功能测试稳定的情况下再进行UI自动化测试、或者进行性能测试。如果一个一个进行太麻烦,此时可以使用对外提供一个简单接口,通过这个接口可以访问内部一群接口。例如进行UI自动化测试, 那么执行功能测试后再执行自动化测试。在软件开发过程中,将对外提供了一个统一的接口,用来访问子
阅读全文
posted @ 2020-11-24 09:18 Tynam.Yang
阅读(441)
评论(0)
推荐(5)
2020年11月23日
C#设计模式-代理模式(Proxy Pattern)
摘要: 引言 在我们的生活中,经常会遇到需要什么东西,但是自己又不是很方便或者对方不是很方便,则就需要中间的一个代理人去解决。例如代购。在软件开发中,也会遇到这样的问题。有些对象有时候会由于网络或其他的障碍,以至于不能够或者不能直接访问到这些对象,如果直接访问对象给系统带来不必要的复杂性,这时候可以在客户端
阅读全文
posted @ 2020-11-23 10:20 Tynam.Yang
阅读(553)
评论(0)
推荐(7)
2020年11月20日
C#设计模式-原型模式(Prototype Pattern)
摘要: 引言 在软件开发过程中,我们习惯使用new来创建对象。但是当我们创建一个实例的过程很昂贵或者很复杂,并且需要创建多个这样的类的实例时。如果仍然用new操作符去创建这样的类的实例,会导致内存中多分配一个一样的类实例对象,增加创建类的复杂度和消耗更多的内存空间。 如果采用简单工厂模式来创建这样的系统。随
阅读全文
posted @ 2020-11-20 09:33 Tynam.Yang
阅读(506)
评论(3)
推荐(3)
2020年11月19日
图片、pdf文字提取网站
摘要: https://web.baimiaoapp.com/ https://www.gaitubao.com/tupian-wenzi/
阅读全文
posted @ 2020-11-19 15:24 Tynam.Yang
阅读(117)
评论(0)
推荐(0)
2020年11月18日
【转】C#设计模式-单例模式(Singleton Pattern)
摘要: 目录 介绍 第一个版本 ——不是线程安全的 第二个版本 —— 简单的线程安全 第三个版本 - 使用双重检查锁定尝试线程安全 第四个版本 - 不太懒,不使用锁且线程安全 第五版 - 完全懒惰的实例化 第六版 - 使用.NET 4的 Lazy 类型 性能与懒惰 异常 结论 介绍 单例模式是软件工程中最着
阅读全文
posted @ 2020-11-18 10:19 Tynam.Yang
阅读(275)
评论(0)
推荐(0)
2020年11月16日
Django-模板
摘要: 定义 DTL(django Tempalte language)是Django自带的模板语言。 Django支持Jinja2等其他模板引擎。DTL模板是一种带有特殊语法的HTML文件,可以被Django编译,产地参数,实现数据动态化。在编译完成后,生成一个普通的HTML文件,然后发送给客户端。 在
阅读全文
posted @ 2020-11-16 09:22 Tynam.Yang
阅读(269)
评论(0)
推荐(3)
2020年11月13日
C#设计模式-建造者模式(Builder Pattern)
摘要: 引言 在软件测试中,一个项目的自动化测试包括UI自动化、API自动化、压力自动化等,把这些不同类型的自动化测试组装在一起变构成了一个项目的自动化测试。通过执行项目的自动化测试变能执行他的所有类型的自动化测试。当然,在生活中也有类似的,比如电脑,由CPU、磁盘、显卡等部分组成,一辆车由轮胎、车体、发动
阅读全文
posted @ 2020-11-13 08:56 Tynam.Yang
阅读(541)
评论(0)
推荐(10)
上一页
1
2
3
4
5
6
7
8
9
10
···
38
下一页
公告