![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式学习笔记
文章平均质量分 92
设计模式
MEME_UP
不积跬步无以至千里
展开
-
浅谈设计模式 | 先有鸡还是先有蛋?先有代码后有设计模式还是先有设计模式再写代码?
目录 前言 1. 封装 2.继承 3.多态 二、面向对象七个设计原则 1.单一职责原则 2.开放封闭原则 3.里氏替换原则 4.接口隔离原则 5.依赖倒置原则 6.合成复用原则 7.迪米特法则 三、可能的面试题 1. 面向对象和面向过程的区别是什么? 2. 面向对象的特征有哪些? 3. 什么是多态机制?Java语言如何实现多态的? 4. 讲讲重写和重载的区别?重载的方法能否根据返回类型区分? 5. 构造器能否被重写? 6.面向对象的五大基本原则是什么? 7.抽象类..原创 2022-04-03 21:23:57 · 756 阅读 · 0 评论 -
设计模式-02 | 关于Java单例模式的七种实现方式
设计模式——单例模式 单例模式: 单例类只能有一个实例 单例类必须自己创建自己的唯一实例 单例类必须给其他所有对象提供这一实例 单例模式的七种实现形式: 1. 饿汉式 过程特点:先进行类的初始化,在程序执行的时候变量已经是初始化之后的了; 线程安全:饿汉式是线程安全的单例模式,因为从代码来看,进入程序后首先就初始化了static变量,之后调用getInstance()的时候,事实上s1是已经...原创 2019-08-13 22:17:20 · 93 阅读 · 0 评论 -
设计模式-01 | 23种设计模式概述
目录 1. 设计模式概念: 2.GOF(Gang of Four) 3.设计模式的分类 1)创建型模式(Creational Patterns) 2)结构型模式(Structural Patterns) 3)行为型模式(Behavioral Patterns) 4.设计模式间的关系 5.设计模式的六大原则 1、开闭原则(Open Close Principle) 2、里氏代换原...原创 2020-03-18 14:58:21 · 199 阅读 · 3 评论