设计模式
忧桑的小猿猿
大三学生~~~ 将来要成为大牛的男人!
展开
-
常量接口设计模式
public interface Constants { // 默认为静态和公共的 String BOOK_HISTORY = "bookHistory"; } 在其他类中可以直接调用 如 public class A{ if(Constants.BOOK_HISTORY.equals("秦")) ........ }原创 2015-09-08 20:41:52 · 631 阅读 · 0 评论 -
模版方法设计模式
// 超级算法: 典型的模版方法设计模式 public abstract class SuperArithmetic { // 各自领域非常NB的算法 // 方法1不固定,分情况, 所以抽象,子类继承 protected abstract void arithmetic1(); public void arithme原创 2015-09-06 09:33:30 · 230 阅读 · 0 评论 -
默认适配器设计模式
默认适配器设计模式 a.编写一个类,继承默认适配器 b.定义一个引用,记住被改写类的实例 c.定义构造方法,传入被改写类的实例 d.对于要改写的方法,改写即可 例: 改写com.mysql.jdbc.Connect中的close访法, 在调用时,不是关闭连接,原创 2015-09-15 17:18:11 · 273 阅读 · 0 评论 -
包装设计模式
包装设计模式 a、编写一个类实现与被改写类(com.mysql.jdbc.Connection)相同的接口 b、定义一个引用,记住被改写类的实例 c、定义构造方法,传入被改写类的实例 d、对于要改写的方法,改写即可 e、对于不需要改写的方法,调用原有的对象的对应方法 例: 改原创 2015-09-15 17:15:06 · 315 阅读 · 0 评论 -
包装设计模式2
包装设计模式2 1. 包装设计模式步骤: ① 对于被包装类实现了接口的编写步骤: 编写一个类,实现与被包装类相同的接口; 定义一个变量,记住被包装对象的引用, 定义构造方法,注入被原创 2015-09-19 10:28:42 · 277 阅读 · 0 评论