c# - 在 c# 中中止新对象的构造,而是返回对已经存在的对象的引用的最干净的方法是什么?
问题描述
我希望构造函数以某种方式中止新对象的构造,而是返回对已经存在的对象的引用。最干净的方法是什么?
解决方案
使用干净的工厂方法模式,并让类的用户一目了然。
推荐阅读
- javascript - MatDialog 水平居中,宽度为 100%,maxWidth 固定
- c# - 带有图像的 UITableView 滚动非常缓慢 Xamarin.iOS
- java - 孤儿删除无法正常工作
- endianness - 一个字节如何比另一个更重要?
- mifare - 从 Mifare Mini 0.3K 获取密钥
- c# - 如何在受保护的 Word 文档中使用 Word RepeatingSection ContentControl
- java - java - 如何将字符串数组作为列分配给java中的二维字符串数组?
- vim - vim 脚本中的子字符串
- ruby - Ruby 系统回显奇怪的引用行为
- c# - EF AsNoTracking 导致错误。'System.DateTime' 类型的表达式不能用于分配给类型 'System.Nullable`1[System.DateTime]'