设计模式
文章平均质量分 91
设计模式
高亚奇
医疗仪器软件、上位机开发者
展开
-
【设计模式】 工厂模式
工厂模式(Factory Pattern)是最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们。原创 2024-01-29 17:28:37 · 747 阅读 · 0 评论 -
【设计模式】 单例模式
单例(Singleton)是设计模式的一种,其特点是只提供唯一一个类的实例,具有全局变量的特点,在任何位置都可以通过接口获取到那个唯一实例。它能够避免对象重复创建,节约空间并提升效率。避免由于操作不同实例导致的逻辑错误。单例模式有两种实现方式:饿汉式和懒汉式。饿汉:饿了肯定要饥不择食。所以在单例类定义的时候就进行实例化。(本身就是线程安全的)懒汉:故名思义,不到万不得已就不会去实例化类,也就是说在第一次用到类实例的时候才会去实例化。与之对应的是饿汉式单例。(注意,懒汉本身是线程不安全的)原创 2024-01-29 17:26:05 · 898 阅读 · 0 评论 -
【设计模式】简介
设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用,是让面向对象保持结构良好的秘诀。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在现实中都有相应的原理来与之对应,每种模式都描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是设计模式能被广泛应用的原因。原创 2024-01-29 16:48:34 · 841 阅读 · 0 评论