最新博客
  • 2020年03月06日 设计模式七大原则之接口隔离原则 摘要: 概念客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上类图class1要用到接口中的1、2、3方法,class2要用到接口中1、4、5方法;有两种处理方案:方案1:写一个接口,包含五个方法,class1实现1、2、3,class2实现1、4、5方案2:将接口进行更细粒度的拆分,ov... 小李飞刀_设计模式    发表于 2020-03-06 08:34 阅读(201)

  • 2020年03月06日 设计模式七大原则之里氏替换原则 摘要: 概念子类中尽量不要重写父类的方法 在适当的情况下,可以通过聚合,组合,依赖 来解决问题使用前需求:完成两个数的减法运算,封装成计算器;计算器的种类有很多种( 算术型计算器 、科学型计算器、程序计算器....)先简单的来实现算数型计算器的减法运算功能;package com.javaxl.design.rule... 发表于 2020-03-06 08:31 阅读(209)

  • 2020年03月06日 设计模式七大原则之依赖倒转原则 摘要: 概念高层模块不应该依赖低层模块,二者都应该依赖其抽象 抽象不应该依赖细节,细节应该依赖抽象 依赖倒转(倒置)的中心思想是面向接口编程 低层模块尽量都要有抽象类或接口,或者两者都有,程序稳定性更好 变量的声明类型尽量是抽象类或接口, 这样我们的变量引用和实际对象间,就存在一个缓冲层,利于程序扩展和优化使用前需求... 发表于 2020-03-06 08:30 阅读(200)

  • 2020年03月06日 设计模式七大原则之开闭原则(ocp原则) 摘要: 概念开闭原则(Open Closed Principle)是编程中最基础、最重要的设计原则; 一个软件实体如类,模块和函数应该对扩展开放(对提供方),对修改关闭(对使用方)。用抽象构建框架,用实现扩展细节; 当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化 编程中遵循... 发表于 2020-03-06 08:27 阅读(183)

  • 2020年03月06日 UML类图 摘要: 简介UML类图是统一的建模语言,为所有的开发语言建立统一的项目模型;简单来说就是用来直观的体现出类与类之间的关系图;类与类之间的关系有泛化、实现、关联、聚合、组合、依赖安装PowerDesigner 16软件,由此进入UML类图绘制;泛化(Generalization)实现(Realization)关联(As... 小李飞刀_设计模式    小李飞刀_设计模式    小李飞刀_设计模式    发表于 2020-03-06 08:21 阅读(177)

  • 2019年03月30日 迭代器模式iterator(行为模式) 摘要: 术语Iterator:迭代器 Aggregate :聚合UML类图角色Iterator 迭代器接口:hasNext, next, remove ConcreteIterator :具体的迭代器类,管理迭代 ComputerIterator 电脑学院迭代方式 InfoIterator 信... 小李飞刀_设计模式    发表于 2019-03-30 04:37 阅读(519)

  • 2019年03月30日 设计模式总结 摘要: 设计模式是一种思想,是常见问题的解决方案编程中为什么会出现设计模式这一概念?为了代码的稳定性、复用性、维护性、扩展性,自然而然形成的一套套常见问题的解决方案;它出现的宗旨在于拥抱变化,使得代码高内聚,低耦合;为什么学习它?设计模式这一思想不仅仅局限于编程,可以适用于公司管理、建筑行业等诸多领域;与编程而言,能... 发表于 2019-03-30 04:27 阅读(474)

  • 2019年03月30日 访问者模式Visitor(行为模式) 摘要: 一、前言   什么叫做访问,如果大家学过数据结构,对于这点就很清晰了,遍历就是访问的一般形式,单独读取一个元素进行相应的处理也叫作访问,读取到想要查看的内容+对其进行处理就叫做访问,那么我们平常是怎么访问的,基本上就是直接拿着需要访问的地址(引用)来读写内存就可以了。   为什么还要有一个访问者模式呢,这就要... 小李飞刀_设计模式    小李飞刀_设计模式    发表于 2019-03-30 04:25 阅读(385)

  • 2019年03月30日 解释器模式Interpreter(行为模式) 摘要: 一、前言    这是我们23个设计模式中最后一个设计模式了,大家或许也没想到吧,竟然是编译原理上的编译器,这样说可能不对,因为编译器分为几个部分组成呢,比如词法分析器、语法分析器、语义分析器、中间代码优化器以及最终的最终代码生成器。而这个解释器其实就是完成了对语法的解析,将一个个的词组解释成了一个个语法范畴,... 小李飞刀_设计模式    小李飞刀_设计模式    小李飞刀_设计模式    发表于 2019-03-30 03:58 阅读(377)

  • 2019年03月30日 仲裁者模式Mediator(行为模式) 摘要: 一、前言    Mediator模式又称为仲裁者模式或者中介者模式,所起的作用是仲裁和中介,帮助其它类之间进行交流。在仲裁者模式之中,我们要明确两个概念,那就是仲裁者(Mediator)和组员(Colleague),不管组员有什么事情,都会向仲裁者汇报,仲裁者会根据全局的实际情况向其他Colleague作出指... 小李飞刀_设计模式    小李飞刀_设计模式    小李飞刀_设计模式    发表于 2019-03-30 03:47 阅读(482)

备案号:湘ICP备19000029号

Copyright © 2018-2019 javaxl晓码阁 版权所有