2013年6月8日

设计模式之工厂设计模式

摘要: 工厂方法模式的定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,Factory Method使一个类的实例化延迟到其子类。package com.itmyhome;interface Fruit{ //定义一个创建对象的接口 public void eat(); ... 阅读全文

posted @ 2013-06-08 22:58 itmyhome 阅读(122) 评论(0) 推荐(0) 编辑

设计模式之观察者模式

摘要: 观察者模式的定义:定义对象间的一种一对多的依赖关系。到一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。现在很多的购房者都在关注着房子的价格变化,每当房子价格变化的时候,所有的购房者都可以观察得到。实际上以上的购房者都属于观察者,他们都在关注着房子的价格。package com.i... 阅读全文

posted @ 2013-06-08 22:31 itmyhome 阅读(165) 评论(0) 推荐(0) 编辑

面向对象的5条基本设计原则

摘要: 最基本的设计原则有5条,分别是:单一职责原则、开放封闭原则、依赖倒置原则、接口隔离原则和Liskov替换原则。 单一职责原则 对于单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提... 阅读全文

posted @ 2013-06-08 19:51 itmyhome 阅读(85) 评论(0) 推荐(0) 编辑

导航