A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曾宇 中级黑马   /  2015-6-25 10:20  /  170 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

         
   
客户 ---→(下)订单----→业务员(程序员)----→分析订单(找工厂加工)------→javaAPI(工厂)--
↑                                                   ↓                                     ↓
  --------------------- 提交给客户            找不到工厂加工  ----------→自己建立工厂-----→↓
                            ↑                                                               ↓
                        提交给业务员←----------  工厂加工完成←-----------------------------





一个方法可以称之为工厂,类似加工的工厂很多,不知道去哪个工厂。
工厂为了提高竞争力,将工厂集中联合,这就形成了类。
你找到了同类产品的联盟,你就找到了同类产品的工厂。
说多了,简单说说面向对象。
我们都知道一句话,万物皆对象。
客户,业务员,工厂,都是对象。
客户既然是对象,那么他肯定有功能。
客户的功能是找业务员。
业务员是对象,那么他要解决客户的要求,自身又不具备解决方案。那么业务员就只有找工厂(解决方案统称)。
工厂本身提供解决方案,那么正好,业务员就将材料交给工厂,让工厂加工之后,业务员再取回产品。
业务员有了产品,就能交给客户,客户拿到了想要的产品,就给业务员资金。
客户,业务员,工厂。之间的关系,就是面向对象。
比较困难的问题,找人帮忙。找人就是找对象。
自己解决了,就是面向过程。
说的很拗口很粗糙,面向对象就是这么个意思。
比如面试
面试官有面试功能
面试功能首先会问面试人员问题
面试人员有回答问题功能
面试人员接收到面试官问题后,返回问题结果。
面试官接收到问题结果后,判断问题结果是否合格。
面试官,面试人员皆是对象。
而面试官,面试人员之间调用返回的过程就是面向对象调用返回的过程。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马