09 2008 档案

摘要:上一次说LSP(李氏代换原则),写的有些着急。很多东西都没有写出来,这次首先来补充一下。 其实就是补充一个例子。这是《JAVA与模式》中的一个例子,是说正方形是否可以继承自矩形。我相信基本任何一个读过小学的人几乎都不会不假思索地(包括我)说,正方形就是特殊的矩形,当然可以继承了。但是却恰恰相反。理由如下:在矩形中应该有这样一个方法,是改变矩形的长和宽,这个时候假设有... 阅读全文
posted @ 2008-09-16 09:40 飞林沙 阅读(1906) 评论(4) 推荐(0) 编辑
摘要:今天被一个女生拒绝了,大受打击。来这继续把这个系列写下去。 之前写过了OCP(开放封闭原则),SRP(单一职责原则)。今天的东西就稍微简单一些了。 先来说LSP,他的具体翻译我记不住了,他的内容是子类必须可以替换父类。好像是叫子类替换原则。这个我不想太多解释了。我想学过面向对象的人都可以理解。继承中父类就是提取出子类中的共性,然后给提取出来,这样一来... 阅读全文
posted @ 2008-09-12 20:53 飞林沙 阅读(2108) 评论(12) 推荐(0) 编辑
摘要:最近一直在一个培训公司做着极为无聊的培训,所以一直都没有时间上网。今天突然发现这里可以上无线,嘿嘿,就上来继续把这个文章完成。 上次说到了设计原则中的单一职责原则,今天时间比较紧,我就继续往下写,也不知道能写几个。 现在来说一下设计模式的核心,开放封闭原则(OCP原则)。开放封闭原则我想每一个人都可以从字面上很容易地理解他的意思,就是说对扩展开放,对修改封... 阅读全文
posted @ 2008-09-04 10:36 飞林沙 阅读(2403) 评论(5) 推荐(0) 编辑

点击右上角即可分享
微信分享提示