首页 > 相学 > 面相

面对对象和面向过程

时间: 来源:www.86027.cn

面对对象和面向过程

面向过程的烧水:
读取热水壶内水的水温,缓存
电热装置将发热量缓存
损耗算法读取发热量,并将将水的提升温度缓存
与水温相加
将这个数值重新赋给水温
直到温度达到沸点,完成烧水
|
面向对象的烧水:
定义热水壶类,继承自盛水容器,温度改变装置,温度计,水温控制接口
实例化一个热水壶类对象,命名为「我的热水壶」
为终止温度赋值:水.沸点
我的热水壶.温度处理(终止温度);
|
另:个人实现的烧水方法,仅图一乐:
为热水壶类实装烧水接口:实装水温监视事件
为热水壶类实装烧水接口:定义一个水温枚举器
为热水壶类实装烧水接口:实装温度处理方法
执行流程:
1.执行继承自盛水容器类的盛水方法
2.注册继承自温度改变装置类的温度监视事件
3.遍历水温枚举器:如果水温提升,则返回当前水温
4.如果返回值接近终止温度,跳出枚举过程,完成烧水。
5.否则,继续遍历枚举器。
|
你肯定会问这哪里优雅了,确实,看起来是复杂了不少,但再仔细想一想,这一整套流程只要稍加修改,稍加改变接口实现,你就可以直接用这个「热水壶类」实现一个​热水​器,甚至还可以是一个冰箱。
毕竟烧的又不一定是水,又不一定要烧水,又不一定要用壶烧水,又不一样要是个烧水壶。​

精选推荐

  • 三岁看大,七岁看老,看孩子以后有没有前途,看脸就知道了!
    三岁看大,七岁看老,看孩子以后有没有前

    常言道,“三岁看大,七岁看老”,虽然样貌会随着年纪而改变,但是骨骼长到一定的程度基本上就定型了。假如要知道一个小孩子将来是不是有长进,要怎么看呢?通常来讲,看脑门和鼻子就能了解个十有八七。人伦大统赋云:“欲察人伦先从

  • 杂谈:关于痣的面部含义,谁适合养猫?
    杂谈:关于痣的面部含义,谁适合养猫?

    一、面相杂谈     (一)、关于痣1、有福气的痣(1)痣在太阳穴上。太阳穴又叫迁移宫,如果在这里有痣,代表出门做生意或者旅行都会十分顺利和有回报。(2)痣在眉心。眉心这里又叫事业宫,如果这里有痣,代表你会有很庞大的事业。眉心这

  • 这种脸的人到底好不好?
    这种脸的人到底好不好?

    喜欢化妆的女生经常会利用眼妆来为自己打造一个深邃的眼窝,觉得这样看起来整个人会更加的精致有立体感。但相比较她们而言,我们身边有些人天生就有很深的眼窝,但他们却并不是很庆幸,这是为什么呢?眼窝在面相学中被称为田宅

  • 这位女士,看脸...你可能需要破财250万!
    这位女士,看脸...你可能需要破财250万

    “ 这个人……看面相就不是什么好人……”在社会热点事件中总能见到类似所谓“相面大师”的点评你一旦感兴趣跟帖评论不知不觉就掉进了“大师”设好的陷阱AI算命、在线看相、“塔罗牌”测运势……网络算命披上了高科

0