码迷,mamicode.com
首页 >  
搜索关键字:java设计    ( 1816个结果
java 设计模式 之 桥梁模式
桥梁模式:将抽象和实现解耦,使两者可以独立的变化。解释:将两个有组合关系,强耦合的对象,各自抽象然后解耦。(类关系图看https://www.cnblogs.com/blogxiao/p/9513883.html 这篇文章) 下面以公司生产产品为例子。 1.小汽车公司生产小汽车。这里有两个对象:汽车 ...
分类:编程语言   时间:2019-06-12 23:00:55    阅读次数:181
Java设计模式之Iterator
public interface Aggregate { //调用iterator方法生成实现Iterator接口的类的实例 public abstract Iterator iterator(); } public interface Iterator { //判断是否存在下个元素的hasNext... ...
分类:编程语言   时间:2019-06-11 11:19:18    阅读次数:82
java设计模式
参考资料:http://c.biancheng.net/view/1319.html 设计原则: 1、开闭原则 2、倒置依赖原则 3、接口隔离原则 4、最少知道原则 5、里氏替换原则 6、合成复用原则 设计模式: 统一建模语言简介 类、接口和类图 ...
分类:编程语言   时间:2019-06-08 00:52:22    阅读次数:126
java设计模式整理
一、创建型模式 1、抽象工厂模式(AbstractFactory): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类. 案例:https://www.cnblogs.com/lfxiao/p/6811820.html 2、生成器模式(Builder): 使用生成器模式封装一个产品 ...
分类:编程语言   时间:2019-06-07 21:02:26    阅读次数:143
JAVA设计模式-模板模式
模板模式作用 定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 主要解决:一些方法通用,却在每一个子类都重新写了这一方法。 何时使用:有一些通用的方法。 如何解决:将这些通用算法抽象出来。 关键代码:在抽象类实现,其他步骤 ...
分类:编程语言   时间:2019-05-31 13:28:52    阅读次数:100
JAVA设计模式之观察者模式
1、初步认识 观察者模式的定义: 在对象之间定义了一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象会收到通知并自动更新。 大白话: 其实就是发布订阅模式,发布者发布信息,订阅者获取信息,订阅了就能收到信息,没订阅就收不到信息。 2、这个模式的结构图 3、可以看到,该模式包含四个角色 抽象被观 ...
分类:编程语言   时间:2019-05-26 21:17:02    阅读次数:178
Java设计模式——工厂模式
Java设计模式——工厂模式 工厂模式( )属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。术业有专攻就能很好的解释工厂模式,工厂模式就是专业生产商,我们拿来用就好了,不需要自己粗制乱遭,也不需 ...
分类:编程语言   时间:2019-05-24 19:13:59    阅读次数:106
JAVA 设计模式之 工厂模式详解
一、简单工厂模式 简单工厂模式(Simple Factory Pattern)是指由一个工厂对象决定创建出哪一种产品类 的实例。属于创建型模式,但它不属于 GOF,23 种设计模式 (参考资料: http://en.wikipedia.org/wiki/Design_Patterns#Pattern ...
分类:编程语言   时间:2019-05-22 23:46:37    阅读次数:127
OO第三单元总结--根据JML写代码
一. JML语言 1. 理论基础 首先,JML不是JAVA的一部分,它是一群研究者为JAVA设计的扩展部分,但还没有得到官方的支持。因此,JAVA编译器并不支持JML,所以要想JML起作用,只能采用类似openJML这样的第三方来编译,将JML 规格编译为运行时检查的语句,即RAC code(run ...
分类:其他好文   时间:2019-05-21 10:59:21    阅读次数:91
java设计模式--工厂方法模式
工厂方法模式 工厂方法模式也属于对象创建型模式,工厂方法模式主要是用于定义一个创建对象的接口,让子类决定实例化哪一个类。工厂方法模式主要作用是将一个类的实例化过程放到它的子类中。 工厂方法模式的适用性 工厂方法模式主要适用于以下情况: 当一个类不知道它所必须要创建对象的类型是哪种的时候。 当一个类希 ...
分类:编程语言   时间:2019-05-20 01:17:46    阅读次数:130
1816条   上一页 1 ... 17 18 19 20 21 ... 182 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!