2010年8月28日
有关封装和信息隐藏的误区
上次介绍 Python 的面对对象特性,其中扯到了封装(Encapsulation)等概念。当时为了不跑题,没有深入聊这些概念。考虑到很多开发人员对这些概念,经常混淆不清。今天再专门来说一下。
2010年8月19日
介绍一下俺的另一个窝点——"编程随想的收藏"
★引子
最近,俺的另一个窝点(编程随想的收藏),出现了一些杯具。该站点是架设在 Google Code 之上的一个 Project。最近半年,俺一直在这个 Project 里放置翻墙工具给大伙儿下载。后来也不知怎么的就被 Google Code 的管理员给发现鸟。他/她认定俺违反了 GoogleCode 的服务条款。在2周前,把俺的 Project 给封了。后来俺通过邮件跟他/她唠叨了半天,总算给解封了。不过俺不能继续在上面放翻墙工具了。现在,俺改用微软提供的 SkyDrive(几年后改名为 OneDrive) 来存放共享文件。
经历此事后,俺突然发现,还几乎没有在俺的博客中,介绍过此站点。所以,今天就来写点东西,给这个窝点做点广告。
2010年8月11日
为啥俺推荐 Python[3]:作为面向对象语言的 Python
本系列已经中断了很长时间 :( 直到最近一个读者来信问俺,为啥不继续写,俺才突然想起这个被遗忘的系列,实在是抱歉!前一个帖子介绍了作为动态语言的 Python,今天来聊一聊 Python 在面向对象编程(OOP)方面的特色。
本文主要针对那些熟悉 OOP,但还不熟悉 Python 的同学。为了让大伙儿有一个直观的认识,俺会拿 C++/Java 来进行语法上的对比。(这俩语言的名气够大,且号称支持 OO,也算有些可比性)
本文主要针对那些熟悉 OOP,但还不熟悉 Python 的同学。为了让大伙儿有一个直观的认识,俺会拿 C++/Java 来进行语法上的对比。(这俩语言的名气够大,且号称支持 OO,也算有些可比性)