设计模式
文章平均质量分 80
wuzh自强不息
这个作者很懒,什么都没留下…
展开
-
适配器模式
System.out.println("没有找到可以播放 "+videoName+" 所对应的播放器");System.out.println("没有找到" + videoName + "的播放列表");System.out.println("没有找到" + videoName + "的播放列表");System.out.println("没有找到" + videoName + "的播放列表");System.out.println("使用某酷视频播放器播放" + videoName );原创 2024-09-25 18:39:39 · 452 阅读 · 0 评论 -
责任链模式
责任链模式测试代码handler1.handleRequest("资深理发师");handler1.handleRequest("总监理发师");handler1.handleRequest("学徒理发师");handler1.handleRequest("啦啦啦...");具体的责任处理类@Overrideif("学徒理发师".equals(request)){原创 2024-09-25 14:45:21 · 916 阅读 · 0 评论 -
发布订阅模式2
事件总线发布事件,订阅者通过事件总线订阅某一事件或多个事件原创 2024-09-25 09:46:48 · 435 阅读 · 0 评论 -
发布订阅模式
System.out.println(" 大师兄、二师兄,师父被妖怪抓走了...");System.out.println(" 大师兄师父被妖怪抓走了...");System.out.println(" 师父,你就答应了算了...");System.out.println(" 这要看师父的道行了...");System.out.println(" 师父别念啦... ");if(message.contains("成亲")){if(message.contains("成亲")){// 发布者注册订阅者。原创 2024-09-24 17:30:52 · 314 阅读 · 0 评论 -
模版方法模式示例
调用顺序:addRice() -> washRice() -> pourRiceInPan() -> cookRice()System.out.println("添加大米、红枣、红豆...");System.out.println(" 将米倒入锅中... ");System.out.println("使用普通电饭煲蒸煮米饭");System.out.println("使用蒸箱蒸米饭...");System.out.println("添加普通大米");// 3.将米倒入锅中。//3.将米倒入锅中。原创 2024-09-24 16:32:05 · 398 阅读 · 0 评论