欢迎光临散文网 会员登陆 & 注册

你们要的面试解析来了,我认为写代码的本质

2022-10-21 02:03 作者:裹魁钺  | 我要投稿

面试:面向对象设计

极海推崇:数据结构和算法、设计模式


设计模式

  • 狭义:gof
  • 广义:gof+oo+DDD



推崇数据结构和算法的原因:

给机器看



01:59


需要有良好的数据结构和算法

怎么用bitmap

如何用位图实现“已读/未读”


良好数据结构的优势(空间换时间/时间换空间):


02:35


冗余数据, 空间换时间





03:00


给人看

23中模式,是为了满足一些原则,起名字是为了便于交流

要学活,很难,但很重要



03:50


符合OO原则的最佳实践

掌握设计模式,对理解源码有好处(工厂/观察者)

读源码实践<->学设计模式理论 相辅相成

如何避免生搬硬套:如果你说不出来为什么要用某个模式,那么就不要用他(避免造成过度设计)




05:14


除非是高频操作,否则以可读性优先






你们要的面试解析来了,我认为写代码的本质的评论 (共 条)

分享到微博请遵守国家法律