设计模式
Senton
所有真正杰出的设计一旦被设计好,看起来都是那么的简单和显而易见。但是在获得杰出设计的过程中,需要付出令人难以置信的努力。
展开
-
设计模式之模版方法模式
设计模式之TemplateTemplate定义:定义一个操作中算法的骨架,将一些步骤的执行延迟到其子类中.其实Java的抽象类本来就是Template模式,因此使用很普遍.而且很容易理解和使用,我们直接以示例开始: public abstract class Benchmark{ /** *原创 2006-08-25 20:21:00 · 1386 阅读 · 0 评论 -
通用分页实现及其OO设计探讨(强烈推荐)
通用分页实现及其OO设计探讨分页是一种常用的页面数据显示技术,分页能够通过减少页面数据处理量从而提高了系统的性能。分页应该是做WEB开发必须掌握的一个小技术。而分页却是复杂的,倒不是它的技术有多复杂;而是有太多的重复代码,这些代码都难以重用。能不能实现一个通用的分页框架?每次只需要去覆写一两个方法,通过少量的代码就能实现分页的功能?一、一般分页应该要具有的功能有: 1. 灵活的设原创 2007-05-19 17:48:00 · 2831 阅读 · 2 评论 -
设计模式之简单工厂模式(“从头开始学习设计模式”系列)
简单工厂模式(Simple Factory)简单工厂模式是类的创建模式,又叫做静态工厂方法模式(Static Factory Method)。简单工厂模式是由一个工厂对象来决定创建出哪一种产品类的对象。 这个模式的一般性结构如下图所示: 简单工厂模式就是由一个工厂类根据传入的参数决定创建出哪一种产品类的对象,原创 2007-05-19 16:32:00 · 1423 阅读 · 1 评论 -
面向对象编程五大原则
单一职责原则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 · 1539 阅读 · 0 评论