搜索
首页 电脑/网络 软件 系统软件

谁能介绍下Java的设计模式呢?

谁能介绍下Java的设计模式呢?

全部回答

2018-03-31

44 0
    简单工厂模式是最原始的一个设计模式,但是用处很广,其uml类图如下: package com。utstar。pattern。simplefactory; public interface SampleInterface { public abstract void print(String s); } package com。
    utstar。pattern。simplefactory; public class Implement implements SampleInterface{ public void print(String s){ System。
  out。println(s); } } package com。  utstar。pattern。simplefactory; public class Implement2 implements SampleInterface{ public void print(String s){ System。
  out。println(s); } } package com。  utstar。pattern。simplefactory; public class Factory{ public static SampleInterface getSample(int option){ if(option==1) return new Implement(); else return new Implement2(); } } package com。
    utstar。pattern。simplefactory; /** * 简单工厂模式定义:提供一个创建实例对象的功能,而无需关注其具体实现,被创建的实例可以使具体类 * 也可以是接口、抽象类。
   * * @author HZ20232 * */ public class TestFactory{ public static void main(String args[]){ SampleInterface face = new Implement(); face。
    print("虽然也有接口和具体实现类,但是只用到了接口的多态功能,java面向接口编程的封装隔离并没有体现。"); SampleInterface test = Factory。
  getSample (1); test。print("这里用到了封装隔离,具体实现类可以有多个。  "); test = Factory。getSample (2); test。
  print("这里用到了封装隔离,具体实现类可以有多个。"); } }。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
系统软件
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
软件
系统软件
多媒体软件
办公软件
网络软件
图像处理软件
系统软件
系统软件
举报
举报原因(必选):
取消确定举报