上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 简介 桥接模式(Bridge Pattern)是一种结构型设计模式,它主要用于将抽象部分与实现部分分离,从而使它们可以独立变化。桥接模式通过将继承关系转化为组合关系,使得抽象部分和实现部分可以独立地变化,不会相互影响。 在桥接模式中,抽象部分通常指的是一个抽象类或接口,它定义了对外的接口或抽象方法; 阅读全文
posted @ 2024-02-28 11:07 秃头星AI 阅读(112) 评论(0) 推荐(0)
摘要: 简介 适配器模式是一种结构型设计模式,它允许将一个类的接口转换成客户端所期望的另一个接口。适配器模式通常用于解决两个不兼容接口之间的兼容性问题,使得原本由于接口不匹配而无法一起工作的类能够协同工作。 适配器模式主要由三个角色组成: 目标接口(Target Interface):客户端所期望使用的接口 阅读全文
posted @ 2024-02-28 10:26 秃头星AI 阅读(117) 评论(0) 推荐(0)
摘要: 简介 原型模式(Prototype Pattern)是一种创建型设计模式,它允许创建新对象的同时,通过复制现有对象的方式来初始化新对象。这意味着在原型模式中,新对象的创建过程不再依赖于直接实例化类,而是通过复制已有对象的方式来进行。 在原型模式中,存在一个原型对象(Prototype),它是需要被复 阅读全文
posted @ 2024-02-28 09:52 秃头星AI 阅读(59) 评论(0) 推荐(0)
摘要: 简介 建造者模式(Builder Pattern)是一种创建型设计模式,用于构建复杂对象。它的主要目的是将对象的构建过程与其表示分离,使得同样的构建过程可以创建不同的表示形式。这种模式通常适用于创建对象的参数较多,且某些参数之间存在复杂的依赖关系的情况。 在建造者模式中,通常会有一个建造者(Buil 阅读全文
posted @ 2024-02-28 09:08 秃头星AI 阅读(54) 评论(0) 推荐(0)
摘要: 简介 抽象工厂模式(Abstract Factory Pattern) 抽象工厂模式提供了一种接口,用于创建一系列相关或相互依赖的对象,而无需指定它们的具体类。抽象工厂模式通过引入抽象工厂类和具体工厂类的层次结构,使得客户端可以根据所需的产品族选择对应的工厂,进而创建一系列相关对象。抽象工厂模式适用 阅读全文
posted @ 2024-02-27 09:57 秃头星AI 阅读(36) 评论(0) 推荐(0)
摘要: 简单工厂 简介 简单工厂模式(Simple Factory Pattern) 简单工厂模式提供了一个用于创建对象的统一接口,但将具体对象的创建逻辑隐藏在工厂类的内部。在简单工厂模式中,客户端通过向工厂类传递参数来请求所需的对象,而无需直接创建对象。简单工厂模式适用于对象创建逻辑相对简单,不需要频繁变 阅读全文
posted @ 2024-02-27 08:46 秃头星AI 阅读(46) 评论(0) 推荐(0)
摘要: 简介 单例模式是一种常见的设计模式,用于确保类只有一个实例,并提供一个全局访问点。以下是一个简单的单例模式的示例 双重检查锁定 经典的双重检查锁定是一种常见的在多线程环境下延迟初始化对象的方式。下面是一个使用双重检查锁定的单例模式的示例代码: using System; public sealed 阅读全文
posted @ 2024-02-26 15:37 秃头星AI 阅读(69) 评论(0) 推荐(0)
摘要: 一、前言 最近,一位朋友提出希望完善F11和12功能,因此在这篇文章中,我将分享F11全屏和F12开发者工具的思路以及代码,做个记录的同时也希望对cefsharp开发感兴趣的朋友提供一些思路。 二、WPF使用CefSharp.Winform带来的问题 上文提到,为了更好的使用输入法,我将项目中的Ce 阅读全文
posted @ 2024-01-25 16:10 秃头星AI 阅读(1107) 评论(0) 推荐(0)
摘要: 一、前言 两年多来未曾更新CefSharp内容,最近一位园友向我咨询中文输入法问题。具体而言,他在使用CefSharp WPF版本时遇到了一个问题,即输入法突然出现在屏幕的左上角。在这里记录下处理这个问题的过程,希望能够帮助到其他遇到类似问题的开发者。让我们一起来探讨如何解决能更好的处理CefSha 阅读全文
posted @ 2024-01-25 10:49 秃头星AI 阅读(1511) 评论(2) 推荐(3)
摘要: 一、前言 近期项目中遇到一些需求,需要定时写入数据库,定时刷新缓存的问题,因此需要引入任务调度机制。 我的选择是使用 Quartz.Net,使用的版本是 3.2.4 这里强调一点:3.x的版本与2.x的版本使用方式有一定的差别,需要注意一下!!! 什么是Quartz.NET? Quartz.NET官 阅读全文
posted @ 2021-04-02 13:03 秃头星AI 阅读(1791) 评论(5) 推荐(4)
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页