随笔分类 - 设计模式
23种设计模式
摘要:3.3 建造者模式 建造者模式可以将复杂产品的构建与表示分离。适合相似产品的构造。 举一个例子:工人造房子,需要打地基等,这些工作由指导员指导工人的工作顺序 package builder; //产品:需要组件ABCD public class product { private String bu
阅读全文
摘要:3.2 抽象工厂模式 就像每个品牌都拥有自己的系列产品,同时拥有自己的工厂来生产这些产品,一般自己的品牌是不会让其他品牌的工厂生产。大家逛淘宝的时候发现几乎所有的服装品牌都不止是卖衣服,同时还有自己品牌的鞋子包包。这就是品牌系列。 public interface phone { void call
阅读全文
摘要:1、设计模式历史 设计模式,是一种开发过程中总结出来的代码设计思想,使用他们可以提高代码的复用性,可扩展性和可维护性。 设计模式这个术语是上个世纪90年代由Erich Gamma、Richard Helm、Raplh Johnson和Jonhn Vlissides四个人总结提炼出来的,并且写了一本D
阅读全文