
设计模式
HumorDeCraftsman
这个作者很懒,什么都没留下…
展开
-
模板(Template)设计模式
设计模式(模版(Template)设计模式概述和使用)A:模版设计模式概述 模版方法模式就是定义一个算法的骨架,而将具体的算法延迟到子类中来实现 B:优点和缺点 a:优点 使用模版方法模式,在定义算法骨架的同时,可以很灵活的实现具体的算法,满足用户灵活多变的需求 b:缺点 如果算法骨架有修改的话,则需要修改抽象类 1,装饰 2,单例 3,简单工厂 4,工厂方法 5,...原创 2019-04-06 20:38:23 · 458 阅读 · 0 评论 -
动态代理模式(利用反射)(Java版本)
反射(动态代理的概述和实现) A:动态代理概述 代理:本来应该自己做的事情,请了别人来做,被请的人就是代理对象。 举例:春节回家买票让人代买 动态代理:在程序运行过程中产生的这个对象,而程序运行过程中产生对象其实就是我们刚才反射讲解的内容,所以,动态代理其实就是通过反射来生成一个代理 在Java中java.lang.reflect包下提供了一个Proxy类和...转载 2019-04-06 21:27:28 · 146 阅读 · 0 评论 -
(1)UML类图关系(05,06)
继承、实现、依赖、关联、聚合、组合的联系与区别分别介绍这几种关系:继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间最常见的关系;在Java中此类关系通过关键字extends明确标识,在设计时一般没有争议性;实现指的是一个class类实现interface接口(可以是多个)的功能...原创 2019-04-02 20:36:21 · 174 阅读 · 0 评论 -
UML时序图画法
UML时序图时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 用户登陆时序图 智能医疗时序图、活动图、是比较常用的图。参考链接:UML序列图——时序图基本使用 - ffengz的博客 - 优快云博客https://blog.youkuaiyun.com/ffengz/article/de...转载 2019-04-22 08:45:58 · 2916 阅读 · 0 评论 -
UML统一建模语言
提出一个问题往往比解决一个问题更重要,同时提出一个好的问题会事半功倍。---爱因斯坦问题就是矛盾,抓住了主要矛盾才能正确、快速推动事物的发展。---博主简介:统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。...转载 2019-04-18 16:05:54 · 205 阅读 · 0 评论