上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: ## 引言 **装饰器模式**是一种结构型设计模式,它允许在不改变原始对象的情况下,通过将其包装在一个装饰器对象中,来动态地添加额外的功能。 装饰器模式的核心思想是,将一个对象放在另一个对象的外面,以给原始对象添加新的行为。这个“另一个对象”就是装饰器(Decorator),它持有一个原始对象(Co 阅读全文
posted @ 2023-07-10 22:22 NiueryDiary 阅读(18) 评论(0) 推荐(0) 编辑
摘要: ## 引言 **适配器模式**是一种结构型设计模式,用于将一个类的接口转换成另一个接口,以便于两个不兼容的类之间能够协同工作。适配器模式可以被认为是一个桥梁,它可以连接两个不同的接口,从而使得它们可以进行协同工作。 适配器模式通常在两个不兼容的类之间进行转换,这些类可能具有不同的接口,不同的数据类型 阅读全文
posted @ 2023-07-10 20:13 NiueryDiary 阅读(35) 评论(0) 推荐(0) 编辑
摘要: ## 引言 **原型模式**是一种创建型设计模式,它允许我们创建一个对象的副本,而不需要显式地使用构造函数来创建一个新的对象。这种模式通常用于创建那些具有复杂创建过程或需要大量资源的对象。 在原型模式中,我们首先定义一个原型接口,该接口包含一个克隆方法。然后我们创建一个原型对象,该对象实现了原型接口 阅读全文
posted @ 2023-07-10 19:03 NiueryDiary 阅读(52) 评论(0) 推荐(0) 编辑
摘要: # 引言 上一篇文章[UI自动化 微软UI Automation](https://niuery.com/post/69)中,介绍了UI Automation能够做什么,且借助 Inspect.exe 工具完成了一个模拟点击操作的Demo,文章结尾也提出了自己的一些想法,想要借助UI Automat 阅读全文
posted @ 2023-07-10 08:03 NiueryDiary 阅读(2558) 评论(0) 推荐(3) 编辑
摘要: ## 引言 **单例模式**是一种创建型设计模式,它的主要目的是确保某个类在应用程序中只有一个实例,并且这个实例能够被全局访问。在许多情况下,单例模式是非常有用的,比如说当你需要创建一个全局的配置类或者日志类时,单例模式可以让你轻松地实现这些功能。 在实现单例模式时,有两种常见的方法,“懒汉式”和“ 阅读全文
posted @ 2023-07-09 21:07 NiueryDiary 阅读(32) 评论(0) 推荐(0) 编辑
摘要: ## 引言 自动化测试平台的意义就三个字 稳定性。 无论是接口自动化测试,还是UI自动化测试,目的就是为了提高产品的稳定性,保证用户体验。 那常见的接口自动化测试比如有 `Postman` ,`SoapUI`,`JMeter` 等等。这一类网上的资料就太多太多了。本篇内容主要想讨论的是UI自动化测试 阅读全文
posted @ 2023-07-09 19:58 NiueryDiary 阅读(1386) 评论(2) 推荐(6) 编辑
摘要: ## 引言 **建造者模式**是一种创建型设计模式,它可以将一个复杂对象的构建过程和表示分离,使得相同的构建过程可以创建不同的表示,以及不同的构建过程可以创建相同的表示 在实际的开发中,我们有时需要创建一些复杂的对象,例如包含多个组件和属性的对象,这时候如果直接在代码中创建对象,代码的可读性和可维护 阅读全文
posted @ 2023-07-09 15:22 NiueryDiary 阅读(24) 评论(0) 推荐(0) 编辑
摘要: ## 引言 **观察者模式**是一种行为型设计模式,它允许对象之间建立一种一对多的关系,使得当一个对象状态改变时,所有依赖它的对象都能够自动得到通知并更新自己的状态。该模式可以帮助我们实现松耦合的系统,以便更好地应对变化和扩展。 在观察者模式中,有两个角色:**观察者**和**被观察者**。被观察者 阅读全文
posted @ 2023-07-09 14:02 NiueryDiary 阅读(72) 评论(0) 推荐(0) 编辑
摘要: ## 引言 **工厂方法模式**是一种创建型设计模式,它定义了一个用于创建对象的接口,但是让子类决定将哪一个类实例化。换句话说,工厂方法模式让一个类的实例化延迟到其子类。 工厂方法模式有以下几个主要角色: - 抽象工厂(AbstractFactory):声明用于创建抽象产品的操作的接口。 - 工厂实 阅读全文
posted @ 2023-07-09 12:53 NiueryDiary 阅读(64) 评论(0) 推荐(0) 编辑
摘要: ## 引言 **抽象工厂模式**一种创建型设计模式,它提供了一种方式来封装一组具有相同主题的工厂,而不必指定它们具体的类。这样,客户端代码就可以使用抽象工厂来创建一组相关的对象,而不必关心实际创建的具体类。 抽象工厂模式有以下几个主要角色: - 抽象工厂(AbstractFactory):声明用于创 阅读全文
posted @ 2023-07-09 11:52 NiueryDiary 阅读(99) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 下一页