摘要: 最近看了看设计模式,感觉理解的还不是很透彻。不过给我的感觉就是“啊,原来还可以这样啊!~”,挺佩服前辈们的。既然没完全理解,就找了几个面向对象设计原则,来加深对设计模式的理解。同时也希望和我一样的新手一起分享。1、 对接口编程  "对接口编程"是面向对象设计(OOD)的第一个基本原则。它的含义是:使用接口和同类型的组件通讯,即,对于所有完成相同功能的组件,应该抽象出一个接口... 阅读全文
posted @ 2008-10-26 11:50 遇到未来的自己 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 模板方法的延续 这篇稿子是基于我的前一篇模板方法设计模式之上演绎的,如果没有阅读请点击这里查看,以了解这篇稿子的上下文。 在模板方法设计模式里我举了一个例子:教育部规定了新生报到流程的算法骨架,然后这个算法骨架中的一些关键步骤由各高校自由的去发挥。我在这个例子中将高校设为一个抽象类,各高校要实现的算法步骤都是抽象方法。我还给出了两个高校的实现代码:清华大学和北京大学。在这个例子中本没有什么问题,但... 阅读全文
posted @ 2008-10-26 11:43 遇到未来的自己 阅读(2030) 评论(2) 推荐(0) 编辑
摘要: 类与对象 “类”和“对象”是面向对象编程中最基本的概念,从语言的角度来讲,“类”是用户自定义的具有一定行为的数据类型,“对象”则是“类”这种数据类型的变量。通俗的讲,“类”是具有相同或相似行为的事物的抽象,“对象”是“类... 阅读全文
posted @ 2008-10-26 11:23 遇到未来的自己 阅读(310) 评论(0) 推荐(0) 编辑