
软件开发设计模式
u-wind14
坚持到最后才有收获
展开
-
单例模式
单例模式:确保一个类只有一个实例,并且该类自动创建,向整个系统提供该实例。属于创建型模式。 恶汉式单例模式 //类初始化时就已经创建对象public class SinglePattern { private static SinglePattern single = new SinglePattern(); private SinglePattern(){} public s原创 2017-02-06 12:38:18 · 184 阅读 · 0 评论 -
什么是设计模式
软件设计模式简介原创 2016-12-14 23:29:27 · 281 阅读 · 0 评论 -
简单工厂模式(Simple Factory)
简单工厂模式 简单工厂模式属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,不属于GoF 23种设计模式之一。 简单工厂模式角色: 抽象产品类、具体产品类、工厂类 在简单工厂模式中将对象的创建与使用职责分离了开来,客户端不再负责对象的创建,而是将这个责任丢给了具体的工厂类,客户端只负责对象的调用,从而明确各个类的职责。符合单一职责原则。 u原创 2017-01-20 15:08:14 · 223 阅读 · 0 评论 -
单一职责原则(SRP)
单一职责原则(Simple Responsibility Principle)定义:There should never be more than one reason for a class to change 解释:应该有且只有一个原因引起类的变更单一职责原则 面向对象五个基本原则之一,想要理解单一职责原则,首先得理解什么是职责?所谓职责是指类变化的原因。而单一职责就是指一个类或者模块有且原创 2016-11-29 17:49:11 · 364 阅读 · 0 评论