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

怎样给公司做一个网站做推广wordpress建站多个域名

怎样给公司做一个网站做推广,wordpress建站多个域名,怎么更换wordpress主题,园林景观设计公司纳税义务的发生时间的确定目录 一:背景介绍 二:思路&方案 1.面向过程 2.面向对象 3.面向对象(反射) 三:过程 1.面向过程:原本何老师的作用交给我了米老师来完成。 2.面向对象:把开门的方法完全交个何老师,米老师不需要有…

目录

一:背景介绍

二:思路&方案

1.面向过程

2.面向对象

3.面向对象(反射)

三:过程

1.面向过程:原本何老师的作用交给我了米老师来完成。

2.面向对象:把开门的方法完全交个何老师,米老师不需要有开门的操作

3.面向对象(反射):米老师不仅仅可以叫何老师来开门,也可以叫其他老师开门

四:总结


一:背景介绍

        米老师需要开办公室的门,需要进入办公室进行工作。这时候需要何老师来进行开门的操作。

二:思路&方案

1.面向过程

        何老师管理钥匙,米老师需要开门,何老师把钥匙方法一个位置上。米老师到壹佰之后去拿钥匙 自己去执行开门的操作。

2.面向对象

        米老师到达公司之后,米老师喊一下何老师打开办公室的门,何老师听到消息之后就过来开门了。

3.面向对象(反射)

        米老师到达公司之后,米老师喊了一下给我开一下办公室的门,听到米老师消息的任意一个老师都可以过来开门。

三:过程

1.面向过程:原本何老师的作用交给我了米老师来完成。

代码

public class Client {public static void main(String[] args) {System.out.println("米老师:我需要开门");System.out.println("何老师:米老师,钥匙放在前台了,您开一下吧");System.out.println("米老师:去前台拿钥匙自己去开门了");}
}

效果

2.面向对象:把开门的方法完全交个何老师,米老师不需要有开门的操作

客户端

public class Client {public static void main(String[] args) {Notice notice=new Notice();notice.notice();}
}

业务封装类

public class Notice {private void TeahcerMiDependTeacherHeBusiness(){ReceiveMsg receiveMsgTeacherHe=new ReceiveMsg();receiveMsgTeacherHe.receiveMsg(new SendMsg());}public void notice(){this.TeahcerMiDependTeacherHeBusiness();}
}

发消息类

public class SendMsg {public void sendMsg(){System.out.println("米老师:我需要开一下门");}
}

收消息类

public class ReceiveMsg {private void open(){System.out.println("何老师:开门中。。。。。。门已打开");}public void receiveMsg(SendMsg sendMsgTeacherMi){sendMsgTeacherMi.sendMsg();this.open();}
}

结果

3.面向对象(反射):米老师不仅仅可以叫何老师来开门,也可以叫其他老师开门

客户端

public class Client {public static void main(String[] args) throws ClassNotFoundException, NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException, IOException {Notice notice=new Notice();notice.notice();}
}

业务封装类

public class Notice {private void MiAndHeBusiness() throws ClassNotFoundException, InvocationTargetException, IllegalAccessException, NoSuchMethodException, InstantiationException, IOException {TeacherHe teacherHe = new TeacherHe();teacherHe.acceptMessage();}public void notice() throws ClassNotFoundException, InvocationTargetException, NoSuchMethodException, InstantiationException, IllegalAccessException, IOException {this.MiAndHeBusiness();}
}

发送消息类

public class TeacherMi {public void sendMsg(){System.out.println("我需要开一下门");}public void sendMsgAndKey(String room,String key){System.out.println("这是"+room+"以后"+key+"由你来保管,快开门吧");}public static void sendMessage(){System.out.println("帮我开一下办公室的门");}
}

接收消息类

public class TeacherHe {public void acceptMessage() throws IOException, ClassNotFoundException, InvocationTargetException, IllegalAccessException, NoSuchMethodException, InstantiationException {this.acceptMsg();}private void acceptMsg() throws IllegalAccessException, InvocationTargetException, ClassNotFoundException, NoSuchMethodException, InstantiationException, IOException {BufferedReader br=new BufferedReader(new InputStreamReader(System.in));System.out.println("请输入要依赖的类路径");String className=br.readLine();System.out.println("请输入要执行的方法");String methodName=br.readLine();System.out.println("请输入方法要传入的第一个参数");String roomName=br.readLine();System.out.println("请输入方法要传入的第一个参数");String keyName=br.readLine();br.close();Class sendMsgClass=Class.forName(className);Method sendMsgMethod= sendMsgClass.getMethod(methodName,String.class,String.class);Object sender =  sendMsgClass.newInstance();sendMsgMethod.invoke(sender,roomName,keyName);System.out.println("收到了,我来开门了");this.open();}private void open(){System.out.println("正在开门中。。。。。。。。。。。 门开了");}
}

结果

四:总结

        面向过程和面向对象没有好坏之分,只是应用的场景不同。我们之所以要用面向对象的思想是因为我们要为后期的维护考虑,这样我们就需要写出来的代码容易扩展,复用性强。在面向对象的基础上使用反射,使我们的系统更加的灵活,在运行的过程中我们可以让给来开门都可以。 

http://www.yayakq.cn/news/715564/

相关文章:

  • 深圳专业做公司网站小程序的开发费用
  • 设计网站推广方案建行打95533能改密码吗
  • ipv6网站开发网页设计教程ps
  • 建网站哪家好行业现状站长工具精品
  • 网站查询备案服务商微信公众平台绑定网站
  • 关于学校网站建设的请示企业网站开发询问薇
  • 网站建设企业建站冶金建设网站
  • 集团网站建设工作方案网站开发维护费计入什么科目
  • 百度权重高的发帖网站wordpress 8080
  • 微信公众号视频网站开发织梦网站名称标签
  • 微网站如何做微信支付宝支付宝支付接口广州公司注册多久时间
  • 百度搜索网站下方描述做网站链接怎么做
  • j2ee网站开发免费教程免费搭建业网站
  • 网站改版是什么意思wordpress需要多大空间
  • 大连市建设学校网站卸载西部数码网站管理助手
  • 仿美团版网站开发制作wordpress托管教程
  • 彩票做的最好是个网站好网站首页如何做浮动窗口
  • 长春网站排名公司宁波信誉好全网seo优化
  • 建设检测人员证书查询网站做企业网站的头部什么配色
  • 公司用的网站用个人备案可以吗辽阳做网站的公司
  • 青岛网站建设首选潜江资讯网二手车
  • 关于电商网站建设的论文分销系统网站建设
  • 旅游景点网站建设设计说明制定营销推广方案
  • 把照片做册子的网站威县网站建设代理价格
  • 广西医疗网站建设网站建设成功案例
  • 遵义网站建设门户网站设计技巧
  • wap免费建站程序陕西富国建设工程有限公司网站
  • 湛江网站设计服务一个综合网站上线多少钱
  • 昆明做网站首选互维山西微网站建设
  • phpstudy做正式网站南通网站关键词优化