当前位置: 首页 > news >正文

如何做网站首页的psd图推广优化厂商联系方式

如何做网站首页的psd图,推广优化厂商联系方式,南山的网站建设,怎么做网站推广六安文章目录 工厂模式工厂模式分为工厂模式的角色简单工厂模式案例代码定义一个父类,三个子类定义简单工厂客户端使用输出结果 工厂模式 工厂模式属于创造型的模式,用于创建对象。 工厂模式分为 简单工厂模式:定义一个简单工厂类,根…

文章目录

  • 工厂模式
    • 工厂模式分为
    • 工厂模式的角色
    • 简单工厂模式
    • 案例
    • 代码
      • 定义一个父类,三个子类
      • 定义简单工厂
      • 客户端使用
      • 输出结果

工厂模式

工厂模式属于创造型的模式,用于创建对象。

工厂模式分为

  • 简单工厂模式:定义一个简单工厂类,根据传递的参数来返回不同的对象

  • 工厂方法模式:定义一个创建对象的接口,将实例化的过程由子类来决定,适合单个产品的创建。

  • 抽象工厂模式:定义创建对象的接口,子类来创建一系列相关的产品,或者是依赖族,可以说是简单工厂与工厂方法的结合。

工厂模式的角色

  • 抽象产品:定义一个产品的接口或者是抽象方法。
  • 具体产品:实现抽象产品的实际对象。
  • 抽象工厂:定义一个创建对象的接口或抽象方法。
  • 具体工厂:实现与抽象工厂的具体方法。

简单工厂模式

定义一个简单工厂类,根据传递的参数来返回不同的对象。这样我们在需要添加对象的时候只需要添加代码就可以了,不需要对原来代码进行修改。简单工厂模式也可以叫做静态工厂模式,可以把返回对象的方法定义中静态方法,这样就更加的方便了。

简单来说:根据参数通过一个工厂类来返回相应的对象。符合开放扩展,修改关闭原则。

案例

image-20240701105546875

代码

定义一个父类,三个子类


public class Person {public void action(){System.out.println("Person , 我是一个人");}
}public class Student extends Person{@Overridepublic void action(){System.out.println("Student, 我是一名学生");}
}public class Man extends Person{@Overridepublic void action(){System.out.println("Man, 我是一名男人");}
}public class Lady extends Person{@Overridepublic void action(){System.out.println("Lady,我是一名女生");}
}

定义简单工厂

public class SimpleFactory {public Person getPerson(String type){if (type == null){return null;}if("man".equals(type)){return new Man();}else if("student".equals(type)){return new Student();}else if("lady".equals(type)){return new Lady();}else{return null;}}}

客户端使用

public class Client {public static void main(String[] args) {SimpleFactory simpleFactory = new SimpleFactory();Person person = simpleFactory.getPerson("man");person.action();person = simpleFactory.getPerson("lady");person.action();person = simpleFactory.getPerson("student");person.action();person = simpleFactory.getPerson("teacher");if (person == null){System.out.println("没有这个类型");}}
}

输出结果

image-20240701105811436

我是小辉,24 届毕业生。当下是找工作ing,欢迎关注,持续分享。

http://www.hrbkazy.com/news/1539.html

相关文章:

  • 网站开发询价函全网营销型网站
  • 网站域名在哪里注册互联网营销的五个手段
  • 国外购物网站大全百度站长工具
  • rp网站做多大找关键词
  • 网站开发的问题有哪些seo顾问
  • 在线设计平台用户规模企业seo职位
  • 做网站优化企业自己开发网站怎么盈利
  • seo提升排名seo外链工具
  • 网站二级目录做优化杭州10大软件开发公司
  • 江门做网站公司今日最新消息新闻报道
  • 龙城网站建设嘉兴seo计费管理
  • 天津网站建设索王道下拉seo排名优化是什么
  • 深圳电商网站建设杭州网站搜索排名
  • 网站建设茂名网站广告投放收费标准
  • 做垃圾桶网站的相关优化词语推广平台下载
  • 扁平化网站首页北京seo优化方案
  • 企业网站为什么打不开软文推广怎么做
  • phyton 网站开发外贸出口平台网站
  • 沈阳网站制作思路怎样打开网站
  • 管理系统的设计与实现seo手机优化软件哪个好用
  • 杭州知名的企业网站建设拼多多seo 优化软件
  • iis网站后台登不进南宁网
  • 佛山做网站公司东莞网站制作
  • hulu网站在中国做内容吗seo怎么推广
  • 在深圳学网站设计昆明seocn整站优化
  • 做蛋糕的英文网站seowhy培训
  • 东莞长安网站建设搜狗seo怎么做
  • 做网站策划需要什么技能搜索引擎seo优化怎么做
  • 网站建设价位高有低公司的公关
  • 哪个网站虚拟主机好黑帽seo工具