
设计模式
小杰011
这个作者很懒,什么都没留下…
展开
-
桥接模式
桥接模式 情景分析,当前有不同品牌,不同样式的手机,有打电话开关机的功能,如和增加样式,品牌最为便捷,如果我们直接加品牌的话意为着要为每个样式里多加一个品牌,加样式的话又要新样式下写手机品牌 我们使用桥接模式 定义桥梁接口Brand,各大品牌实现Brand 定义手机列Phone,Phone聚合Brand并且调用Brand里的手机功能 样式类继承Phone,并重写父类功能方法,加入样式 这样就达到如果要加手机和样式,我们只需要再加一个相应的类就行 Brand package com.xiaojie.qia原创 2021-04-16 19:37:53 · 98 阅读 · 0 评论 -
单例模式
单例模式 饿汉式 类加载时完成实例化,保证线程安全 没有Lazy Loding(懒加载)的效果,如果没用此实例,则会资源浪费 package singlecase; /** * 静态常量饿汉式 * 优点,类加载时完成实例化,避免了线程同步问题 * 缺点,在类装载的时候实例化,没有Lazy Loding(懒加载)的效果,如果没用此实例,则会资源浪费 */ public class type1 { public static void main(String[] args) {原创 2021-04-16 18:24:13 · 194 阅读 · 1 评论