
Object Oriented
Senton
所有真正杰出的设计一旦被设计好,看起来都是那么的简单和显而易见。但是在获得杰出设计的过程中,需要付出令人难以置信的努力。
展开
-
通用分页实现及其OO设计探讨(强烈推荐)
通用分页实现及其OO设计探讨 分页是一种常用的页面数据显示技术,分页能够通过减少页面数据处理量从而提高了系统的性能。分页应该是做WEB开发必须掌握的一个小技术。而分页却是复杂的,倒不是它的技术有多复杂;而是有太多的重复代码,这些代码都难以重用。能不能实现一个通用的分页框架?每次只需要去覆写一两个方法,通过少量的代码就能实现分页的功能?一、一般分页应该要具有的功能有: 1. 灵活的设置分...2007-05-19 17:48:00 · 264 阅读 · 0 评论 -
61条面向对象设计的经验原则
61条面向对象设计的经验原则 你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起 ----- Arthur J.Riel (1)所有数据都应该隐藏在所在的类的内部。 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。 (3)尽量减少类的协议中的消息。 (4)实现所有类都理解的最基本公...2006-08-25 19:22:00 · 194 阅读 · 0 评论 -
面向对象编程五大原则
单一职责原则SRP:Single Responsibility Principle开放封闭原则OCP:Open-Close PrincipleLiskov替换原则LSP:Liskov Substitution Principle依赖倒置原则DIP:Dependency Invertion Principle接口隔离原则ISP:Interface Separate Principle 在面向对象设...2008-04-12 23:57:00 · 137 阅读 · 0 评论