![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
ipllt
能让你走下去的,是对知识的渴求与无数个孤独寂静的深夜中的思考和沉淀。
展开
-
设计模式:三段代码让你理解 装饰者模式
package com.zx.b_decorator;import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.io.Reader;...原创 2018-10-26 22:16:32 · 225 阅读 · 0 评论 -
设计模式:代理模式的理解
什么是代理模式代理模式(英语:Proxy Pattern)是程序设计中的一种设计模式。所谓的代理者是指一个类别可以作为其它东西的接口。代理者可以作任何东西的接口:网上连接、存储器中的大对象、文件或其它昂贵或无法复制的资源。(百度百科)我们先思考一个问题:如何在不修改一个类的方法的情况下,为这个类的方法增加新的功能呢看如下代码:public class A { //在不修改A...原创 2018-10-27 15:27:40 · 348 阅读 · 0 评论 -
设计模式之 单例模式(懒汉式和饿汉式)
设计模式:一些人总结出来用来解决特定问题的固定的解决方案。单例模式解决一个类在内存中只存在一个对象,想要保证对象的唯一。1 为了避免其他程序过多的建立该类对象。禁止其他程序建立该类对象。2 为了其他程序可以访问该类对象,在本类中自定义一个对象。3 方便其他程序对自定义类的对象的访问,对外提供一些访问方式。 代码:1将构造函数私有化2在类中创建一个私有的本类对象...原创 2018-11-11 16:42:18 · 187 阅读 · 0 评论