tower

  • 原型设计模式

      意图 使用原型实例指定要创建的对象的种类,并通过复制此原型来创建新对象。 选择一个类的一个实例作为所有未来实例的繁殖者。 new运营商认为有害。 问题 应用程序“硬连接”要在每…

    2021年7月8日 0 0 22
  • 策略设计模式

    意图 定义一系列算法,封装每个算法,并使它们可互换。策略让算法独立于使用它的客户端而变化。 捕获接口中的抽象,将实现细节隐藏在派生类中。 问题 面向对象设计的主要策略之一是“开闭原…

    2021年7月4日 0 0 31
  • C# 数据操作系列 – 14 深入探索SqlSugar

    0.前言 在上一篇中,我们知道了如何使用SqlSugar,但是也只是简单的了解了如何使用,仿佛是套着镣铐行走,这明显不符合一个合格的程序员应有的素养。所以,这一篇我们将对其进行深挖…

    未分类 2021年6月28日 0 0 108
  • 代理设计模式

    意图 为另一个对象提供代理或占位符以控制对其的访问。 使用额外的间接级别来支持分布式、受控或智能访问。 添加包装器和委托以保护真实组件免受过度复杂性的影响。 问题 您需要支持资源匮…

    2021年6月25日 0 0 71
  • C# 数据操作系列 – 11 NHibernate 配置和结构介绍

    0. 前言 今天是NHibernate的第二篇内容,通过上一篇的内容,我们初步了解了NHibernate的创建和使用。这一篇,我继续探索NHibernate背后的秘密。嗯,就是这样…

    未分类 2021年6月9日 0 0 41