随笔分类 -  .Net设计模式

摘要:简单工厂模式又称为静态工厂方法(Static Factory Method)模式,属于类的创建型模式,通常根据一个条件(参数)来返回不同的类的实例。我们可以通过特定的类创建去创建新的对象,客户端只需传入特定的参数,而无需了解类的创建逻辑,即可得到所需要的对象。这种方式的好处在于:实例化谁?由特定的类说了算,不用对调用方暴露逻辑。如果后续的使用中,需要新增其他相似类别的对象时,只需要新增相似类和修改工厂类即可。 阅读全文
posted @ 2022-04-11 14:37 鹅城小将 阅读(562) 评论(0) 推荐(0) 编辑
摘要:单例模式。在软件的开发过程中,很多时候,我们需要对一个类进行实例化后,再使用,有时这个类比较简单,有时也可能会很复杂,但不管怎样,为了保证软件的质量和效率,大多数时候,我们只希望它被实例化一次,所以这就需要引入单例模式(Singleton Pattern)了。单例模式,即保证一个类仅有一个实例,并提供一个访问它的全局访问点。那,怎么做到呢?为不不被实例化多个对象,就可以让类自身负责保存它的唯一实例。软件中重复使用某个类时,为了防止多次实例化产生的资源消耗,这个时候就应该使用单例设计模式了。如:网络请求、数据库操作等。 阅读全文
posted @ 2022-04-02 14:35 鹅城小将 阅读(1122) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示