![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java相关
柳青
这个作者很懒,什么都没留下…
展开
-
java设计模式之工厂方法模式
工厂方法模式是对简单工厂模式的改进,克服了简单工厂模式不能很好的遵循开闭原则的缺点。工厂方法模式对工厂类进行了抽象化,并为每一种对应的产品创建一个对应的工厂类。当系统中引进了一种新的产品时,只需创建一个工厂类继承自工厂抽象类即可,无须对现有的系统做任何的修改。从而使系统满足了开闭原则的要求,提高了系统的可扩展性。上一节的产品类是使用接口来进行抽象化操作的,其实使用抽象类来进行抽象化操作也是一样原创 2012-05-11 16:18:19 · 490 阅读 · 0 评论 -
JAVA设计模式之抽象工厂模式
对抽象工厂模式还不是吃的很透,这里只写我的个人看法,希望各位能花些时间看下,帮我指正其中的认识误差。考虑这样一种情况:有一个产品,不再是由单一的一种产品组成,而是有两种或两种以上的产品组成。比如说电脑,有一个主机和一个显示器。比如A类电脑有一个小主机和一个液晶显示器,B类电脑有一个大主机和CRT显示器。如果使用工厂方法模式来实现,就必须由四个工厂类来分别创建着四个产品。这时候,会想到使用一个类原创 2012-05-16 22:38:06 · 538 阅读 · 0 评论 -
android button 在点击之后setPress失效
最近做一个项目,需要使用button。其中有一个需求就是默认情况下一个button是要被默认选中的。很自然的,就想到了使用button.setPress(true)来实现这个功能。代码加上去之后看效果,果然实现了。但是。。。在我点击这个按钮之后,这个按钮的选中状态又消失了。我试着在该按钮的点击事件中加入button.setPress(true)来再次使其处于点中状态,发现并没有效果。然后我又在其他原创 2013-05-22 20:52:43 · 6252 阅读 · 0 评论