• “尸鬼封尽”与面向对象


      最近研究百度地图在IOS上的使用,对面向对象思想的理解又有了一点小心得。

      在手机客户端我们所有能够看的见、摸得着,与百度地图相关的所有东西,都悉数被百度细分、切割,然后封装到了各个独立的类中。此招在忍者的世界算是一个大招呢,谓之“尸鬼封尽”。当用户想要用到这些的东西(object)的时候,用户必须使用特定的术将这些小魔鬼(object)们从瓶子中释放出来。

      而且在使用完这些小魔鬼(object)后,还必须及时将它们kill(release)掉,否则它们的力量逐步积攒多了之后,将毁掉你辛苦搭建起来的程序世界。

      有意思的是,我们可以通过查看百度地图 iOS SDK 来观察百度对于“地图世界”是怎样细分和结构的,这也算是一种水准的检验吧。下一篇文章就叫《百度眼中的“地图世界”》吧,咱也来品评一下百度的实力。哇嘎嘎。。。

  • 相关阅读:
    学了axure的感受
    axure的功能
    PS的应用
    day15-1 模块
    day14-2 模块详解
    day14-1 模块定义,导入
    day13-1 Json & pickle 数据序列化
    day12-3 内置方法
    day12-2 内置方法
    day12-1 迭代器和生成器
  • 原文地址:https://www.cnblogs.com/ygm900/p/2783356.html
Copyright © 2020-2023  润新知