三、Java的23中设计模式
A、创建模式
从这一块开始,我们详细介绍Java中23种设计模式的概念,应用场景等情况,并结合他们的特点及设计模式的原则进行分析。
首先,简单工厂模式不属于23中涉及模式,简单工厂一般分为:普通简单工厂、多方法简单工厂、静态方法简单工厂。
0、简单工厂模式
简单工厂模式模式分为三种:
01、普通
就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:
举例如下:(我们举一个发送邮件和短信的例子)
首先,创建二者的共同接口:
[java] view plaincopy
- public interface Sender {
- public void Send();
- }
其次,创建实现类:
[java] view plaincopy
- public class MailSender implements Sender {
- @Override
- public