- 博客(9)
- 收藏
- 关注
原创 Java设计模式之——简单工厂模式(静态工厂模式)
简单工厂模式又称静态工厂方法模式。重命名上就可以看出这个模式一定很简单。它存在的目的很简单:定义一个用于创建对象的接口。 先来看看它的组成: 1) 工厂类角色:这是本模式的核心,含有一定的商业逻辑和判断逻辑,用来创建产品 2) 抽象产品角色:它一般是具体产品继承的父类或者实现的接口。 3) 具体产品角色:工厂类所创建的对象就是此角色的实例。在java中由一个具体类实现。
2017-09-20 20:25:36 776
原创 Java设计模式之——单例模式
单例设计模式 所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生。具体实现步骤如下: (1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。 (2) 在其内部产生该类的实例化对象,并将其封装成private static类型。 (3) 定义一个静态方法返回该类的实例。
2017-09-20 11:17:38 556
转载 Spring学习之——控制反转(IoC)与依赖注入(DI)
控制反转是一种在软件工程中解耦合的思想,调用类只依赖接口,而不依赖具体的实现类,减少了耦合。控制权交给了容器,在运行的时候才由容器决定将具体的实现动态的“注入”到调用类的对象中。依赖注入是一种设计模式,可以作为控制反转的一种实现方式。依赖注入就是将实例变量传入到一个对象中去通过IoC框架,类A依赖类B的强耦合关系可以在运行时通过容器建立,也就是说把创建B实例的工作移交给容器,类A只管使用就可以。
2017-09-10 12:17:56 882 1
转载 Java基础学习之——接口的作用和抽象类的区别
接口有什么作用?相对于类而言,为何需要用类实现接口等等诸如此类的问题。如果不仔细想想,有时候还会卡住。这篇文章将简单介绍下接口的作用。
2017-09-09 08:49:22 557
转载 数据库学习之——SQL四种语言:DDL,DML,DCL,TCL
SQL主要分成四部分:(1)数据定义。(SQL DDL)用于定义SQL模式、基本表、视图和索引的创建和撤消操作。(2)数据操纵。(SQL DML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。(3)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。(4)嵌入式SQL的使用规定。涉及到SQL语句嵌入在宿主语言程序中使用的规则。
2017-09-08 21:11:50 824
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人