07 2019 档案

java设计模式--命令模式
摘要:命令模式 命令模式是一种对象行为型模式,意在将一个请求封装为一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。 我们经常会使用windows的CMD命令控制台进行进行一系列的操作,比如我们要测试网络通不通我们会用PING命令,查看本地IP地址我们会输 阅读全文

posted @ 2019-07-31 22:22 会飞的小杰 阅读(240) 评论(0) 推荐(0)

java设计模式--责任链模式
摘要:责任链模式 责任链模式是一种对象行为模式,责任链模式使得有多个对象都有机会处理请求,从而避免请求的发送者和接收者之间之间的耦合关系,将这些对象连成一条链,并沿着这条链逐步传递该请求,直到有一个对象处理它为止。 在生活中我们会遇到很多关于责任链模式的情景,举个例子,A上班生病了需要请假,如果只请3天加 阅读全文

posted @ 2019-07-31 02:24 会飞的小杰 阅读(237) 评论(0) 推荐(0)

java设计模式--代理模式
摘要:代理模式 代理模式是设计模式中的对象结构型模式,代理模式主要是为其他对象提供一种代理以控制对这个对象的访问。 关于代理模式,我们听到的比较多的就是静态代理、动态代理,同时我们也听到的比较多的Spring Aop运用的也是代理模式,那么举个例子,在现实生活中我们会听到打官司的时候请律师,律师会帮我们发 阅读全文

posted @ 2019-07-28 23:12 会飞的小杰 阅读(169) 评论(0) 推荐(0)

java设计模式--享元模式
摘要:享元模式 享元模式是对象结构型模式,享元模式运用共享技术有效地支持大量细粒度的对象。说到享元模式,立马能够想到的就是池技术了,String常量池、数据库连接池、线程池等等都是运用了享元模式, 享元模式是池技术实现的重要方式。 举个例子,String对象是final的不可变的,我们每次创建一个字符串对 阅读全文

posted @ 2019-07-22 21:07 会飞的小杰 阅读(131) 评论(0) 推荐(0)

java设计模式--门面模式
摘要:门面模式 门面模式属于设计模式中的结构型模式,外部与一个子系统通信需要通过一个统一的门面进行,门面模式提供一个高层次的接口,使得子系统易于使用。 门面模式的适用性 门面模式适用于当你要为一个复杂的子系统提供一个简单的接口时。子系统往往会因为不断地演化而变得越来越复杂,不易于使用者使用,门面模式可以提 阅读全文

posted @ 2019-07-18 20:48 会飞的小杰 阅读(362) 评论(0) 推荐(0)

java设计模式--装饰器模式
摘要:装饰器模式 装饰器模式属于设计模式中的结构型模式,又名包装(Wrapper)模式,装饰器模式以对客户端透明的方式来扩展对象的功能,是通过继承的方式扩展功能的替代方案。 装饰器模式的适用性 在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。 装饰器模式可以处理那些可以撤销的职责。 当不能 阅读全文

posted @ 2019-07-10 21:20 会飞的小杰 阅读(232) 评论(0) 推荐(0)

java设计模式--组合模式
摘要:组合模式 组合模式主要是用来将对象合成树型结构以表示“整体-部分”的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。 组合模式的适用性 想通过组合模式表示对象的部分-整体层次结构。 希望用户能够忽略组合对象和单个对象的不同,用户将统一的使用组合结构中的所有对象。 想通过组合模式表示对 阅读全文

posted @ 2019-07-03 22:27 会飞的小杰 阅读(195) 评论(0) 推荐(0)

java设计模式--桥梁模式
摘要:桥梁模式 桥梁模式属于对象的结构型模式,主要是为了将的抽象部分和实现部分分离开来,从而可以使得抽象部分和实现部分能够独立的变化。 桥梁模式的适用性 桥梁模式适用于开发者不希望某功能的抽象部分和它的实现部分有一个强关联的关系,这样在程序的运行期间,实现部分就可以自由的选择或者替换。 某功能的抽象部分和 阅读全文

posted @ 2019-07-01 23:00 会飞的小杰 阅读(161) 评论(0) 推荐(0)

导航