自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 设计模式类型详解

设计模式分为三种类型,共23种 创建型模式:单例模式、抽象工厂模式、原型模式、建造者模式、工厂模式 结构性模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式 行为型模式:模板方法模式、命令模式、访问者模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式(责任链模式) 注:不同的书籍上对分类和名称略有差别 ...

2021-10-25 00:00:10 3127

原创 有关UML图

UML图 基本介绍 UML:Unified Modeling Language 统一建模语言 是一种用于软件系统分析和设计的语言工具 用于帮助软件开发人员进行思考和记录思路的结果 使用一些符号描述类中的元素和类与类之间的关系 UML图的分类 用例图 动态行为图:交互图 状态图 活动图 静态结构图:类图 对象图 包图 组建图 (注:此后主要讲述类图) UML图定义类 类名 数据成员 方法成员 学生类: ...

2021-10-24 23:58:32 112

原创 设计原则核心思想

找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起 针对接口编程,而不是针对实现编程 为了交互对象之间的松耦合设计而努力

2021-10-24 23:37:45 137

原创 [企业框架设计模式]设计模式七大原则之迪米特原则、合成复用原则

目录 迪米特原则 基本介绍 应用实例 迪米特法则注意事项和细节 合成复用原则 基本介绍 迪米特原则 基本介绍 一个对象应该对其他对象保持最少的了解 类与类关系越密切,耦合度越大 迪米特法则又称最少知道原则,即一个类对自己依赖的类知道的越少越好。也就是说,对于被依赖的类不管多么复杂,都尽量将逻辑封装在类的内部。对外除了提供public方法,不对外泄露任何信息 迪米特法则通俗理解:只与直接的朋友通信 直接朋友:每个对象都会与其他对象有耦合关系,只要两个对象之间有耦合关系,我们就...

2021-10-24 23:35:42 108

原创 [企业框架设计模式]设计模式七大原则之开闭原则

开闭原则 目录 开闭原则 基本介绍 应用实例 例1优缺点 改进思路 基本介绍 开闭原则是编程中最基础,最重要的设计原则 扩展开放,修改关闭:一个软件如类,模块和函数应该对扩展开放(对提供方),对修改关闭(对使用方)。用抽象构建框架,用实现扩展细节。 扩展而不是修改:当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化 编程中遵循其它原则,以及使用设计模式的目的就是遵循开闭原则 应用实例 例1 package 开闭原则01; publ.

2021-10-24 23:25:20 59

原创 [企业框架设计模式]设计模式七大原则之里氏替换原则

里氏替换原则 基本介绍 里氏替换原则在1988年,由麻省理工学院的一位姓里的女士提出来的 如果对每个类型为T1的对象O1,都有类型为T2的对象O2,使得以T1定义的所有程序P在所有的对象O1都代换成O2时,程序P的行为没有发生变化,那么类型T2是类型T1的子类型。换句话说,所有引用基类的地方必须能透明地使用其子类的对象。 在使用继承时,遵循里氏替换原则,在子类中尽量不要重写父类的方法 里氏替换原则告诉我们,继承实际上让两个类耦合性增强了,在适当的情况下,可以通过聚合,组合,依赖来解决问题 概

2021-10-07 17:15:35 61

原创 [企业框架设计模式]设计模式七大原则之依赖倒转原则

依赖倒转原则 基本介绍 高层模块不应该依赖低层模块,二者都应该依赖其抽象 抽象不应该依赖细节,细节应该依赖抽象 依赖倒转(倒置)的中心思想是面向接口编程 依赖倒转原则是基于这样的设计理念:相对于细节的多变性,抽象的东西要稳定的多。以抽象为基础搭建的架构比以细节为基础的架构要稳定的多。在java中,抽象指的是接口或抽象类,细节就是具体的实现类 使用接口或抽象类的目的是制定好规范,而不涉及任何具体的操作。把展现细节的任务交给他们的实现类去完成 应用实例 例1: packag.

2021-10-07 12:32:48 137

原创 [企业框架设计模式]设计模式七大原则之接口隔离原则

接口隔离原则 基本介绍 客户端不应该依赖它不需要的接口,即一个类对另一个类的以来应该建立在最小的接口上。 题目:类A依赖B,类C依赖D 接口隔离原则理解:对于此题,B,D相当于地基,以后在需要B,D中的操作就可以直接依赖B,D来进行使用,不用再二次敲写代码。 应用实例 题目:有5个接口,接口中含操作1,2,3,4,5。类A依赖类B,实现操作1,2,3;类C依赖类D,实现操作1,4,5 例1: 此方法的接口中有很多方法是被浪费的,他对于被依赖者是没有用的,但是还会被被依赖者调用很多次,会造

2021-09-29 22:11:25 51

原创 [企业框架设计模式]设计模式七大原则之单一职责原则

​​​​​单一职责原则 基本介绍 对类来说,即一个类应该只负责一项职责。如类A负责两个不同职责:职责1,职责2。当职责1需求变更而改变A时,可能造成职责2执行错误,所以需要将类A的粒度分解为A1,A2。 单一职责原则理解:写一个较大工程时,若所需实现功能较多,但大致的方向均有迹可循。则可将工程分为N个方向去建类,在一个类中在书写方法。 应用实例 例1: 此法功能较为单一,仅实现一种功能,非常不建议使用 public class example01 { public static ...

2021-09-29 21:43:03 61

jdk-8u73-windows-x64.rar

jdk-8u73-windows-x64.rar

2021-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除