![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java设计模式
文章平均质量分 80
sandloves
这个作者很懒,什么都没留下…
展开
-
Java设计模式之一 —— 单态模式
1.问题的提出 假设我们想要向数据库中的某个表中insert多条记录,insert操作可能是由多个线程并发来完成,那么此数据表中的主键ID是通过我们写的一个程序来完成数字的自增。我们来写一个类,用来取得下一个主键ID的值,并在insert操作中插入此主键ID。原创 2010-07-05 17:42:00 · 414 阅读 · 0 评论 -
Java设计模式之二 —— 工厂方法
1.问题的提出 有一家工厂生产的产品Product分为两类,一类是飞机ProductA,一类是汽车ProductB。我们希望在实际生产的过程中由具体的构造器来实例化我们的ProductA和ProductB。原创 2010-07-06 09:51:00 · 387 阅读 · 0 评论 -
Java设计模式之三 —— 抽象工厂
书接前文,我们有家工厂,生产的产品Product有两种,一种是飞机ProductA,一种是汽车ProductB,我们已经采用了 FactoryMethod工厂方法进行对象的构建,那么现在我们的业务更加细化了如下: A.飞机 —— ProductA 1. 军用飞机 —— ProductA1 2. 民用飞机 —— ProductA2 B.汽车 —— ProductB 1. 军用汽车 —— ProductB1 2. 民用汽车 —— Prod原创 2010-07-06 11:02:00 · 404 阅读 · 0 评论