02 2017 档案

摘要:一、什么是模板方法模式 模板方法在抽象类的一个方法中定义一个算法的骨架,将具体的算法实现放在子类中。模板方法使得子类可以在不改变算法结构的情况下,重新定义算法中的某些步骤。 二、什么时候该使用钩子方法? 当你的子类“必须”提供算法中某个方法或步骤的实现时,就用抽象方法。如果算法的这个部分是可选的,就 阅读全文
posted @ 2017-02-23 09:58 喵喵2023 阅读(239) 评论(0) 推荐(0) 编辑
摘要:1,当需要使用一个现有的类而其接口并不符合你的需要时,就使用适配器。 2,当需要简化并同意一个很大的接口或者一群复杂的接口时,使用外观。 3,适配器模式有两种形式:对象适配器和类适配器。类适配器需要用到多重继承。 4,适配器将一个对象包装起来以改变其接口;装饰着将一个对象包装起来以增加新的行为和责任 阅读全文
posted @ 2017-02-20 16:29 喵喵2023 阅读(121) 评论(0) 推荐(0) 编辑
摘要:一、实现单例模式的需要的条件: 1,有私有的构造器; 2,一个静态方法; 3,一个静态变量。 二、实现单例模式的两种方法: 第一种:急切实例化 第二种:双重检查加锁 三、注意事项: 1,如果程序中有两个或两个以上类加载器,不同的类加载器可能会加载同一个类,从整个程序来看,同一个类会被加载多次。 因此 阅读全文
posted @ 2017-02-20 09:55 喵喵2023 阅读(168) 评论(0) 推荐(0) 编辑

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