摘要: 在面向对象的编程思维下,一切都是抽象而来的对象。所有的设计与抽象都为了高内聚低耦合这一目的。接口多用作对行为的抽象描述。为了区别抽象类,继承等这些设计理念我们举例说明:动物:设计为抽象类,将所有动物的共同特征抽象出来,这里我们之定义公共属性Food(所有动物都是要吃东西的吧,这一点没有争议吧!) public abstract class Animal { public string Food{get;set;} }鸟类:继承自“动物”类,这里也只定义一个属性,这个属性是一个对象“翅膀”(同样,鸟类都是有翅膀的,这个也没有例外吧。顺便问个问题,所有鸟都下蛋吗?)这里特别强调一下,对于类的设计, 阅读全文
posted @ 2012-11-20 19:46 龙则 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 作为一个写代码的,有时也称作码农、码工、IT民工、程序猿,其中有别人对我们的看法,认为我们是IT产业的底层,劳动的辛苦程度不必农民工兄弟们低,我们总是坐在电脑前保持一个前臂前升姿势,整天与机器代码打交道,工作已经脱离了人类的世界,每天写的也是非人类的语言;也有我们的自嘲,加班赶工期改bug,写了几年之后很发现每天像砌墙一样的码代码,另一方面却总有意外发生,我们没有推脱的余地,一切的意外情况都是我们应该的技术问题。但是既然选择了这行就要风雨兼程,与其没办法改变不如试着接受吧。其实每个行业都不容易,每一个从业的人都很辛苦。说说我对这个行业的感觉吧:IT,Information Technology 阅读全文
posted @ 2012-11-20 19:06 龙则 阅读(220) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-11-20 18:49 龙则 阅读(6) 评论(0) 推荐(0) 编辑