摘要:
Java 设计模式:代理模式 定义:为其它对象提供一种代理,以控制对这个对象的访问。 使用场景:当无法或不想直接访问某个对象,亦或是访问某个对象存在困难时,可以通过一个代理对象来进行间接访问。 为了保证客户端使用的透明性,委托对象与代理对象需要实现相同的接口。 示例 感觉文字表述枯燥?那让柯南举个栗 阅读全文
摘要:
Java 设计模式:工厂模式和抽象工厂模式 工厂模式 在工厂模式中,创建对象时是不需要向外暴露具体创建逻辑的。我们只需定义出一个专门用于创建对象的接口 (或方法),然后使用方就可以通过定义出来的接口 (或方法) 来创建对象。 注:我们通常所说的「工厂模式」可以理解为「普通工厂模式」,以便与后面提到的 阅读全文