设计模式
文章平均质量分 62
桃花er
在读计算机学生
通过此博客来记录自己的学习路程
分享知识,提升自己
展开
-
Java设计模式(第五章:单例模式)
第五章:单例设计模式5.1 单例设计模式介绍单例设计模式:就是采取一定的方法保证在整个的软件系统种,对某个类只能存在一个对象实例,并且该类对系统只提供一个取得其对象实例的方法(静态方法)。5.2 单例设计模式要点:5.2.1 第一点:某个类只能有一个实例某个类只能有一个实例 ------> 构造器私有化5.2.2 第二点:它必须自行创建这个实例它必须自行创建这个实例 ------> 含有一个该类的静态变量来保存这个唯一的实例5.2.3 第三点:它必须自行向整个系统提供这个原创 2022-01-19 03:29:54 · 476 阅读 · 0 评论 -
Java设计模式(第四章)
第四章:设计模式概述4.1 设计模式介绍设计模式是程序员在面对同类软件工程设计问题所总结出来的有用的经验,模式不是代码,而是某类问题的通用解决方案。设计模式的本质是为了提高软件的维护性,通用性和扩展性,并降低软件的复杂度。4.2 设计模式类型设计模式分为三种类型,共23种创建型模式:单例模式,抽象工厂模式,原型模式,建造者模式,工厂模式。结构型模式:适配器模式,桥接模式,装饰模式,组合模式,外观模式,享元模式,代理模式。行为型模式:模板方法模式,命令模式,访问者模式,迭代器模式,观察者模式原创 2022-01-19 03:26:47 · 143 阅读 · 0 评论 -
Java设计模式(第三章:UML类图)
第三章:UML类图3.1 UML基本介绍UML–Unified modeling language(统一建模语言),本身就是一套符号的规定,这些符号用于描述软件模型中的各个元素和他们之间的关系,六大关系:依赖,泛化(继承),实现,关联,聚合,组合等。3.2 六种关系3.2.1 依赖关系:只要是在类中用到了对方,那么他们之间就存在依赖关系。条件:类中用到了对方,类的成员属性(PersonDao),方法的返回类型(IDCard),方法接收的参数类型(Person),方法中使用到(Departmen原创 2022-01-18 00:37:25 · 409 阅读 · 0 评论 -
Java设计模式(第二章:七大原则)
第二章:设计模式七大原则2.1 设计模式的目的编写软件过程中,程序员面临着来自耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性等多方面的挑战,设计模式是为了让程序具有更好的代码重用性,可读性,可扩展性,可靠性,使程序呈现高内聚,低耦合的特性。2.2 设计模式七大原则设计模式原则,其实就是程序员在编程时,应当遵守的原则,也是各种设计模式的基础(即:设计模式为什么这样设计的依据)。设计模式常用的七大原则有:单一职责原则接口隔离原则依赖倒转原则里氏替换原则开闭原则ocp迪米特法则合成原创 2022-01-18 00:28:47 · 220 阅读 · 0 评论 -
Java设计模式(第一章)
设计模式第一章:内容介绍设计模式的重要性:软件工程中,设计模式是软件设计中普遍存在的各种问题所提出的解决方案。拿实际工作经历来说,当一个项目开发完后,如果客户提出增加新的功能,怎么办?(可扩展性,使用设计模式,软件具有很好的扩展性)如果项目开发完后,程序员离职,你接手维护该项目怎么办?(维护性[可读性、规范性])面试会问你在实际项目中使用过什么设计模式,怎么使用的,解决了什么问题。设计模式在软件中哪里?面向对象(oo)=>功能模块[设计模式+算法(数据结构)]...原创 2022-01-18 00:25:00 · 161 阅读 · 0 评论