Loading

摘要: 序列化简介 Java序列化是指将一个Java对象转化为一个二进制流的过程,反序列化是指将二进制流转化为一个Java对象的过程。一般进行序列化的目的有: 当程序退出时, 这些对象也就消失了, 而序列化正是为了将这些对象保存起来以便将来使用; 通过网络将序列化后的二进制流传输给远程JVM使用(RPC、R 阅读全文
posted @ 2020-03-16 14:16 程序员自由之路 阅读(1752) 评论(0) 推荐(1)
摘要: 外观模式中提供了一个供客户端统一调用的门面(Facade),这个门面屏蔽了下游系统的复杂性,使得客户端对下游系统的调用变得更简单。 外观模式的结构图 以上是门面模式的结构图。 在这个结构图中,出现了两个角色: 门面(Facade)角色 :客户端可以调用这个角色的方法。此角色知晓相关的(一个或者多个) 阅读全文
posted @ 2020-03-16 14:15 程序员自由之路 阅读(767) 评论(0) 推荐(0)
摘要: 平时我们使用的框架中非常频繁地使用了动态代理。可以说如果一个框架不使用动态代理的话,这个框架不太可能做成一个通用的框架。因此动态代理的知识是我们必须要掌握的知识。 本博客是网络转载的,原文请点击这里 代理模式简介 Proxy代理模式是一种结构型设计模式,主要解决的问题是:在直接访问对象时带来的问题。 阅读全文
posted @ 2020-03-16 14:13 程序员自由之路 阅读(1065) 评论(0) 推荐(0)
摘要: 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 装饰器模式结构图 Component(抽象构件) :它是装饰类和具体构件的公共父类(一般是接口或者抽象类); ConcreteComp 阅读全文
posted @ 2020-03-16 14:10 程序员自由之路 阅读(861) 评论(0) 推荐(0)
摘要: 结构型设计模式 结构型模式(Structural Pattern)描述如何将类或者对象结合在一起形成更大的结构,就像搭积木,可以通过简单积木的组合形成复杂的、功能更为强大的结构。 结构型模式可以分为 类结构型模式 和 对象结构型模式 : 类结构型模式关心类的组合,由多个类可以组合成一个更大的 系统, 阅读全文
posted @ 2020-03-16 14:07 程序员自由之路 阅读(691) 评论(0) 推荐(0)