设计模式
秃头笔记
这个作者很懒,什么都没留下…
展开
-
java设计模式的简单实现(2) - 结构型模式
由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。 结构型模式分为以下 7 种: 代理(Proxy)模式:为某对象提供一种代理以控制对该对象的访问。即客户端通过代理间接地访问该对象,从而限制、增强或修改该对象的一些特性。 适配器(Adapter)模式:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的...原创 2020-02-08 00:38:48 · 103 阅读 · 0 评论 -
java设计模式的简单实现(1) - 创建型模式
1. 原型模式 适用场景: 对象之间相同或者相似,只有个别的几个属性不同的时候 对象的创建麻烦,但是复制方便时 复制出来的对象不是原对象,属性值相同,但是对象的地址不同,可以创建出大量相似的对象。 代码实现(利用java实现Cloneable接口就行) //具体原型类 class A implements Cloneable{ //写一个自定的构造方法,方便理解 A(){ Sy...原创 2020-01-21 13:56:32 · 167 阅读 · 0 评论