文章分类 -  模式

摘要:package com.decorator; public interface Person { public void show(); } package com.decorator; public class People implements Person{ private String na 阅读全文
posted @ 2016-05-14 01:56 guodaxia 阅读(122) 评论(0) 推荐(0) 编辑
摘要:单一职责原则(SRP) :就一个类而言,应该仅有一个引起它变化的原因 如果一个类的承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或抑制这个类完成其他职责的能力。 这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏(ASD) 软件设计真正要做的许多内容,就是发现职责并且把哪些职责互相分离。 如果... 阅读全文
posted @ 2016-05-10 23:57 guodaxia 阅读(134) 评论(0) 推荐(0) 编辑
摘要:感觉策略模式跟简单工厂模式差不多。 策略模式首先定义一个策略的抽象类,每一个具体的策略都是继承这个抽象类 然后定义一个上下文类,类里面一个策略对象,类里有策略的对应方法,方法体关联策略对象的方法 使用策略的时候就直接调用上下文的方法就好了 package com.factory; public ab 阅读全文
posted @ 2016-05-02 00:24 guodaxia 阅读(118) 评论(0) 推荐(0) 编辑
摘要:用特定的类做创造实例的过程。 阅读全文
posted @ 2016-04-30 00:07 guodaxia 阅读(259) 评论(0) 推荐(0) 编辑
摘要:什么是代理模式?什么情况下使用代理模式? 代理模式是一种应用非常广泛的设计模式,当客户端代码需要调用某个对象的时候,客户端实际上并不关心是否准确得到该对象,它实际上只需要一个提供对应工能的对象,这时候我们就可以返回该对象的代理(Proxy)。 这种设计方式下,系统会为某个对象提供一份代理对象,并由代 阅读全文
posted @ 2016-04-13 12:07 guodaxia 阅读(193) 评论(0) 推荐(0) 编辑
摘要:【JAVA单例模式详解】 设计模式是一种思想,适合于任何一门面向对象的语言。共有23种设计模式。 单例设计模式所解决的问题就是:保证类的对象在内存中唯一。 举例: A、B类都想要操作配置文件信息Config.java,所以在方法中都使用了Config con=new Config();但是这是两个不 阅读全文
posted @ 2015-11-21 17:12 guodaxia 阅读(120) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示