一个程序员的成长的六个阶段
|
第一阶段 |
一个程序员的成长的六个阶段
|
第一阶段 |
|
一、单一职责原则(SRP) 就一个类而言,应该仅有一个引起它变化的原因。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分离。测试驱动的开发实践常常会在设计出现臭味之前就迫使我们分离职责。 二、开闭原则(OCP) 软件实体(类、模块、函数)应该是可扩展的,但是不可修改的。也就是说:对于扩展是开放的,对于更改是封闭的。怎样可能在不改动模.. Tags:
面向对象
|
|
一只乌鸦坐在树上,整天无所事事。一只小兔子看见乌鸦,就问:“我能象你一样整天坐在那里,什么事也不干吗?” 乌鸦答道:“当然啦,为什么不呢?”于是,兔子便在树下,开始休息。突然,一只狐狸出现了。狐狸跳向兔子.......并把它给吃了。 (谁都知道休息很舒服,但是否该看看自己现在所处的位置。要想休息——除非你坐(做)得非常非常高。) 一只火鸡和一头公牛在聊天。“我非常想到那棵树顶上去,”火鸡叹口气道,“但是我.. Tags:
IT 智慧
|