![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
fengfan2019
这个作者很懒,什么都没留下…
展开
-
uml创建过程
uml设计的时候,创建鲁棒图,分别创建边界对象、控制对象、实体对象 通过分析几个对象之间的关系和序列图,可以很清晰的建立模型。原创 2013-04-18 18:23:06 · 112 阅读 · 0 评论 -
多线程规则(待续)
java多线程编程,最根本从三个方面去考虑 1、独占 2、状态依赖 3、创建线程。 简单的规则: 1、永远只是在更新对象的成员变量时加锁 2、永远只是在访问有可能被更新对象的成员变量时才加锁 3、永远不要在调用其他对象的方法时加锁。 ...原创 2013-04-18 18:25:49 · 77 阅读 · 0 评论 -
3种设计模式
1、代理模式 看到书上的一个例子以潘金莲和王婆子为例,西门庆要找潘金莲,又怕别人说什么,所以就找了王婆子,然后,王婆子找了潘金莲。表面上看西门庆找的是王婆子(王婆子是潘金莲的代理),实际上西门庆找的是潘金莲,实现方式就是王婆和潘金莲同时实现一个借口,都是一类人,在王婆的构造方法中默认创建潘金莲的对象,这样,创建王婆实际上创建的是潘金莲,西门庆达到了自己的目的 2、命令模式 ...原创 2013-02-20 10:22:26 · 144 阅读 · 0 评论