系统程序员成长计划-谁动了你的隐私(上)

转载时请注明出处和作者联系方式
文章出处:http://www.limodev.cn/blog
作者联系方式:李先静 <xianjimli at hotmail dot com>

需求简述:

或许你还在欣赏用良好代码风格重新编写的双向链表,看起来不错,不是吗?不过这还远远不够,专业程序员要有精益求精的精神。至于要精到什么程度,与 具体需求有关,如果只是写个小程序验证一下某个想法,那完成需要的功能就行了,如果是开发一个基础程序库,那就要考虑更多了。侯捷先生说过,学从难处学, 用从易处用。这里我们是学习,就要精得不能再精为止,精到钻牛角尖为止。在后面的几章中,我们将对这个双向链表进行持续的重构,这个过程是循序渐近的,请 读者不要着急,稳扎稳打的学习是才最好的。在这一节中,我们要学习的是程序的封装性,请读者思考下面几个问题:

1. 什么是封装?
2. 为什么要封装?
3. 如何实现封装?

花上半小时去思考,尝试回答上述问题,然后按你的想法重写双向链表(多写多练,不要偷懒)。


欢迎到Linux mobile development上交流

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值