设计模式
文章平均质量分 68
残良
码农...
展开
-
设计模式个人理解-单例模式(三)
单例模式简介使用场景写法懒汉式饿汉式双检锁静态内部类枚举简介单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。就是一个类只有一个对象实例。使用场景需要频繁创建的一些类,使用单例可以降低系统的内存压力;某些类创建实例时占用资源较多,或者实例化耗时较长,还经常使用经常使用;频繁访问数据库或文件的对象;对于一些控制硬件级别的操作或者从系统上来讲应当是单一的控制逻辑的操作,如果有多个实例的话,系统就会完全乱套;写法原创 2021-03-10 15:15:57 · 58 阅读 · 0 评论 -
设计模式个人理解(二)
JAVA开发中常用的23中设计模式设计模式分类创建型模式结构型模式行为型模式(ps:内容来自学习笔记。)设计模式分类总体来说设计模式大致分为三类:创建型模式、结构型模式、行为型模式。其实还有两类:并发型模式和线程池模式(暂时没有学习完成)。创建型模式工厂方法模式抽象工厂模式单例模式创建者模式原型模式结构型模式适配器模式装饰器模式代理模式外观模式桥接模式组合模式亨元模式行为型模式策略模式模板方法模式观察者模式迭代子模块模式责任链模式命令模式备忘录模原创 2020-12-27 16:10:22 · 65 阅读 · 0 评论 -
设计模式个人理解(一)
设计模式概念设计模式的六大原则1.单一职责原则2.依赖倒置原则3.里氏代替原则4.接口隔离原则5.迪米特原则6.开闭原则概念**设计模式(Design Pattern)** 通俗来说就是一套被反复使用,很多人知道,经过分类的,代码设计经验的总结。**使用设计模式的目的**:为了代码的可重用性,让代码更容易被他人理解,提高代码的可靠性。(ps:在此推荐一本书**《Design Patterns: Elements of Reusable Object-Oriented Software》**(即后原创 2020-12-26 20:51:17 · 114 阅读 · 0 评论