Java设计模式
只是记录
真香号
顾真香,一线互联网电商团队核心开发,擅长Java 技术栈、微服务、MQ等。
展开
-
装饰类———LineNumberReader
装饰类LineNumberReader是BufferedReader的子类。具体实现:对文本进行行号的编排。构造方法:方法:案例:public class LineNumberReaderDemo { public static void main(String[] args) throws IOException { //被装饰类 ...原创 2020-01-03 12:15:54 · 210 阅读 · 0 评论 -
装饰设计模式&继承的区别
一、装饰设计模式: 对一组对象的功能进行增强时,就可以使用该模式进问题的解决。 对事物的本质不发生改变,只对它进行增强。 例如:买房子,买了毛坯房,进行装修后,功能增加、家庭更美,但是它的本质还是房子。二、演示:1、以前人出去吃饭,就是单纯的吃个饭。代码演示:public class Person { public void ...原创 2020-01-03 11:45:26 · 617 阅读 · 1 评论 -
单例设计模式
设计模式:设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。 1、单例设计模式:单例:单个对象的实例。只能有一个对象。 解决的问题:保证一个类在内存...原创 2018-07-26 16:28:43 · 200 阅读 · 0 评论