
设计模式
文章平均质量分 70
艾米理
这个作者很懒,什么都没留下…
展开
-
【设计模式】访问者模式(Visitor Pattern): visitor.visit(), accept()
访问者模式是一种行为型设计模式,它允许我们向一个类的对象添加新的操作,而不改变该类的定义。访问者模式将操作的定义与对象结构分离,使得操作可以独立地扩展。通过访问者模式,您可以更灵活地扩展操作逻辑,同时保持对象结构的稳定性。原创 2025-01-24 17:47:46 · 990 阅读 · 0 评论 -
【WPF】 数据绑定机制之INotifyPropertyChanged
(Microsoft.Toolkit.Mvvm)是 Microsoft 推出的 MVVM 框架,它在。它的主要作用是,当对象的某个属性值发生更改时,通知绑定到该属性的 UI 控件更新其显示内容。操作符替代硬编码的字符串,避免因属性名变更导致的问题。: 如果一个属性的更改会影响其他属性,可以触发多个。层,确保当属性值更改时,UI 会自动更新。是 WPF 中的一个接口,用于实现。创建一个简单的 WPF 界面,绑定到。当某个属性的值发生变化时,通常由。,通知所有属性值发生变化。在 MVVM 模式中,原创 2025-01-03 17:32:04 · 1676 阅读 · 0 评论 -
【设计模式】依赖注入(Dependency Injection, DI)
依赖注入(Dependency Injection, DI)是,用于实现对象之间的松耦合,同时提升代码的可测试性和可维护性。它主要用于管理和提供对象的依赖关系,而不需要在代码中手动创建依赖实例。原创 2025-01-02 16:00:04 · 831 阅读 · 0 评论 -
【设计模式】空接口
接口用于定义某个类的特定能力或特性。在工作流或任务管理系统中,接口可以帮助标识哪些任务可以在特定阶段执行。通过实现这些接口,任务类可以被标识为在相应的阶段可以执行,从而在验证和执行逻辑中进行类型检查。定义两个接口,分别用于标识任务。举例如下,在暂停/恢复阶段和完成阶段的可执行性。接口用于标识任务在特定阶段的可执行性。空接口,可以赋予属性标签。通过实现接口,任务类可以被标识为在相应的工作流阶段可以执行。在验证和执行任务时,可以使用接口进行类型检查,以确保任务在适当的阶段被调用。原创 2024-12-20 10:26:27 · 531 阅读 · 0 评论 -
【设计模式】1. 构建器模式(Builder Pattern)是一种创建型设计模式
构建器模式(Builder Pattern)是一种创建型设计模式,用于分步骤构建复杂对象,同时允许按照不同的需求生成不同的表示。该模式将对象的构建过程与其表示分离,使得相同的构建过程可以创建不同的对象。原创 2024-11-27 17:48:27 · 636 阅读 · 0 评论