IOC 概念 IOC即控制反转,其借鉴了工厂模式的思想,把实例化对象的代码抽取出来封装到一个地方统一管理。工厂模式是集中到工厂类里统一管理,spring是集中到xml配置文件里统一管理。 demo package com.test.spring; // 汉武帝 public class HanWud ...
                            
                            
                                分类:
编程语言   时间:
2019-01-09 18:53:43   
                                阅读次数:
176
                             
                    
                        
                            
                            
                                    1、单例模式指在整个应用中只有一个对象实例的设计模式 2、工厂模式指通过工厂类调用自身静态方法来生产对象实例的设计模式 3、注册器模式指将对象注册到全局树上,可直接设置获取注销对象 4、适配器模式指将一个类的接口转换成客户期望的另一个类的接口,让原本接口不兼容的类合作无间。 适配器分为类适配器和对象 ...
                            
                            
                                分类:
Web程序   时间:
2019-01-06 13:33:19   
                                阅读次数:
197
                             
                    
                        
                            
                            
                                我们来看一下简单工厂设计模式,在这里我就拿控制台应用做演示了,来做一个加减乘除的操作. 在这个项目中我们共需要 操作类(Operaction),工厂类(factory),加法类(Add),调用(Program),调用就在Program中调用了。 创建好控制台程序后我们来创建一个操作类(Operact ...
                            
                            
                                分类:
其他好文   时间:
2019-01-06 11:59:03   
                                阅读次数:
166
                             
                    
                        
                            
                            
                                    Abstract Factory抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 普通工厂: 功能描述: 发及时信息,则只需做一个实现类,实现Sender接口,同时做一个工厂类,实现Provider接口,就OK了,无需去改动现成的代码。 发及时信息,则只需做一个实现类, ...
                            
                            
                                分类:
其他好文   时间:
2019-01-05 22:55:43   
                                阅读次数:
202
                             
                    
                        
                            
                            
                                    mq是实现代码扩展的有利手段,个人喜欢用概念来学习新知识,介绍堵塞问题的之前,先来段概念的学习。 ConnectionFactory:创建connection的工厂类 Connection: 简单理解为socket Channel:和mq交互的接口,定义queue、exchange和绑定queue、 ...
                            
                            
                                分类:
其他好文   时间:
2018-12-29 13:41:52   
                                阅读次数:
226
                             
                    
                        
                            
                            
                                    抽象工厂模式的定义 定义: 为创建一组相关或互相依赖的对象提供一个接口,而且无须制定它们的具体类 抽象工厂模式的实现 两个产品族, 其类图如下: 抽象产品类代码如下: 产品A的1级和2级类代码如下: 产品B与产品A类似 抽象工厂类 AbstractCreator 的职责是定义 每个工厂要实现的功能, ...
                            
                            
                                分类:
其他好文   时间:
2018-12-25 20:22:04   
                                阅读次数:
130
                             
                    
                        
                            
                            
                                    一、什么是工厂模式 定义:定义一个创建对象的接口,让其子类自己决定实例化哪一个工厂类。 二、怎么使用工厂模式 首先模拟一个场景:有一个汽车工厂, 可以日本车、美国车、中国车。。。 这个场景怎么用工厂模式表达出来呢? 要生产汽车所以首先要有个汽车类 然后就是要有工厂来生产 最后就是输出: 三、为什么要 ...
                            
                            
                                分类:
Web程序   时间:
2018-12-12 19:11:06   
                                阅读次数:
186
                             
                    
                        
                            
                            
                                    1.使用线程池的好处 2.JUC中几种常用的线程池 java.util.concurrent包下的Executors工厂类,提供了一系列的线程池的创建方法,其构造方法如下: 其中常用的线程池有四种,分别是fixedThreadPool、cachedThreadPool、ScheduledThread ...
                            
                            
                                分类:
编程语言   时间:
2018-12-11 19:43:10   
                                阅读次数:
218
                             
                    
                        
                            
                            
                                    抽象工厂模式 抽象工厂模式提供一个创建一系列相关或互相依赖的接口,而无需再指定他们具体的类。 最大的好处是易于交换产品系列,由于具体工厂类在一个应用中只需要在初始化的时候出现一次,这使得改变一个应用的具体工厂变得非常容易,他只需要改变具体工厂即可使用不同的产品配置。 他让具体的创建实例过程与客户端分 ...
                            
                            
                                分类:
其他好文   时间:
2018-12-05 12:20:42   
                                阅读次数:
223
                             
                    
                        
                            
                            
                                工厂模式是分为三种,分别是简单工厂,工厂方法,抽象工厂。其中工厂方法和抽象工厂是GoF23种设计模式中的一种,而简单工厂则不是一种设计模式,更加可以理解的是一种编码时候预定俗称的一种习惯。那么,就在接下来三点中分别去分析理解工厂模式。 一 简单工厂:通过实例化一个工厂类,来获取对应的产品实例。我们不 ...
                            
                            
                                分类:
其他好文   时间:
2018-11-29 11:08:10   
                                阅读次数:
187