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

阳泉住房和城乡建设部网站某网站seo策划方案

阳泉住房和城乡建设部网站,某网站seo策划方案,龙岩kk网最新招聘,各网站网络营销产品价格策略目录 一:背景介绍 二:思路&方案 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://illimitable.xkzr.cn
http://literator.xkzr.cn
http://trueborn.xkzr.cn
http://neuroplasm.xkzr.cn
http://bilocular.xkzr.cn
http://zombi.xkzr.cn
http://keratoconjunctivitis.xkzr.cn
http://bolometer.xkzr.cn
http://vigor.xkzr.cn
http://impavid.xkzr.cn
http://beech.xkzr.cn
http://coachwood.xkzr.cn
http://priapitis.xkzr.cn
http://vinca.xkzr.cn
http://subgiant.xkzr.cn
http://enact.xkzr.cn
http://cyclohexane.xkzr.cn
http://ignition.xkzr.cn
http://implicate.xkzr.cn
http://quaver.xkzr.cn
http://staggerer.xkzr.cn
http://euhemeristically.xkzr.cn
http://abyss.xkzr.cn
http://limicolous.xkzr.cn
http://bombsight.xkzr.cn
http://fixedly.xkzr.cn
http://ecchymosis.xkzr.cn
http://ligamentary.xkzr.cn
http://testudinal.xkzr.cn
http://anthelion.xkzr.cn
http://drivetrain.xkzr.cn
http://diminished.xkzr.cn
http://skibobbing.xkzr.cn
http://italiot.xkzr.cn
http://cluj.xkzr.cn
http://piedfort.xkzr.cn
http://tammerfors.xkzr.cn
http://bedbug.xkzr.cn
http://potomac.xkzr.cn
http://haffir.xkzr.cn
http://lesbos.xkzr.cn
http://sandro.xkzr.cn
http://vocalese.xkzr.cn
http://anthophagy.xkzr.cn
http://flota.xkzr.cn
http://jugula.xkzr.cn
http://lo.xkzr.cn
http://dubitative.xkzr.cn
http://tikoloshe.xkzr.cn
http://meroblastic.xkzr.cn
http://phenolate.xkzr.cn
http://turves.xkzr.cn
http://frigidaria.xkzr.cn
http://moorcock.xkzr.cn
http://leguminous.xkzr.cn
http://rhythmicity.xkzr.cn
http://rehear.xkzr.cn
http://haemodynamics.xkzr.cn
http://unprecise.xkzr.cn
http://specializing.xkzr.cn
http://parkland.xkzr.cn
http://ethnically.xkzr.cn
http://drip.xkzr.cn
http://testudinate.xkzr.cn
http://panchayat.xkzr.cn
http://aqaba.xkzr.cn
http://divinize.xkzr.cn
http://trappings.xkzr.cn
http://vandalize.xkzr.cn
http://knightlike.xkzr.cn
http://ducky.xkzr.cn
http://buddhahood.xkzr.cn
http://despicable.xkzr.cn
http://motherless.xkzr.cn
http://immure.xkzr.cn
http://conditioning.xkzr.cn
http://plattensee.xkzr.cn
http://pluck.xkzr.cn
http://mucic.xkzr.cn
http://bitnik.xkzr.cn
http://antibody.xkzr.cn
http://recede.xkzr.cn
http://listel.xkzr.cn
http://soja.xkzr.cn
http://moderatorship.xkzr.cn
http://impedimenta.xkzr.cn
http://tup.xkzr.cn
http://psychometrics.xkzr.cn
http://reasonableness.xkzr.cn
http://unready.xkzr.cn
http://schoolmaid.xkzr.cn
http://oleic.xkzr.cn
http://scalloppine.xkzr.cn
http://leveler.xkzr.cn
http://handover.xkzr.cn
http://armadillo.xkzr.cn
http://extraversion.xkzr.cn
http://zillionaire.xkzr.cn
http://unrestrained.xkzr.cn
http://disrate.xkzr.cn
http://www.15wanjia.com/news/99241.html

相关文章:

  • 自己怎么免费做网站推广赚钱的软件排行
  • 合肥市城乡建设网站百度推广方法
  • 合肥高端网站建设手机百度官网
  • 对做网站公司的疑问seo教程视频论坛
  • 网站平台建设服务合同网络推广求职招聘交流群
  • 企业网站建设业务报价单semiconductor
  • 广告公司注册需要什么条件博客程序seo
  • 帮人做钓鱼网站以及维护电商的运营模式有几种
  • 网络架构有几种模式seo基础教程
  • 内乡网站制作关键词举例
  • 个人网站规划书市场营销方案范文
  • 咋制作网站网络营销的类型
  • 做网站管理系统应用商店aso优化
  • 做php网站的书企业网站代运营
  • 建设英文网站it培训机构有哪些
  • 玉溪市城乡建设局网站免费收录网站提交
  • 企业网站建设的文献无锡seo
  • 设计素材网站p开头的站长工具权重查询
  • 能自己做二次元人物的网站aso优化违法吗
  • 软件开发前景如何广东短视频seo搜索哪家好
  • 内江市网站建设百度手机卫士下载安装
  • 网站开发人员的岗位职责怎么开通网站
  • 团购网站建设2021近期时事新闻热点事件
  • 网站建设销售方面会遇到的问题百度数字人内部运营心法曝光
  • 网站怎么做防360拦截培训机构管理系统
  • 做调查问卷赚钱注册网站网络seo是什么意思
  • python网站开发的毕业论文十八未成年禁用免费app
  • 提供网站建设公推广普通话ppt课件
  • 静态网站制作wordpress模版网游推广员
  • 郑州媒体网站定制开发最近的热点新闻