![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
design mode
zmken497300
为需求而生,喜欢学习新技术
展开
-
23中设计模式-散篇1-DAO设计模式
DAO设计模式原创 2016-05-24 18:25:22 · 463 阅读 · 0 评论 -
23中设计模式-行为型1-观察者模式
Theme.javapublic interface Theme { abstract void addObserver(Observer observer); abstract void removeObserver(Observer observer); abstract void service(String notice); }ConcreteTheme.javapu原创 2016-05-30 22:39:58 · 325 阅读 · 0 评论 -
23中设计模式总览
23中设计模式总览总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。原创 2016-05-24 18:11:37 · 429 阅读 · 0 评论 -
解析UML类图符号意义
软件开发过程中经常会遇到UML建模,那么你对UML符号是否熟悉,这里向大家简单介绍一下UML类图符号,每种符号都有不同的意义,希望通过本节的学习你对UML类图符号会有一定的了解,下面就让我们一起来看一下UML类图符号的详细介绍吧。 UML类图符号 在UML类图中,常见的有以下几种关系:泛化(Generalization),实现(Realization),关联(Association)转载 2017-05-18 15:35:41 · 1199 阅读 · 0 评论 -
Java is-a、has-a和like-a、组合、聚合和继承 两组概念的区别
is a 代表的是类之间的继承关系,比如PC机是计算机,工作站也是计算机。PC机和工作站是两种不同类型的计算机,但都继承了计算机的共同特性。因此在用 Java语言实现时,应该将PC机和工作站定义成两种类,均继承计算机类。 has a 代表的是对象和它的成员的从属关系。同一种类的对象,通过它们的属性的不同值来区别。比如一台PC机的操作系统是Windows,另一台PC机的操作系统是Linux。操作系转载 2017-10-25 11:18:04 · 1487 阅读 · 0 评论