随笔分类 - 设计模式
发表于 2022-05-26 20:42阅读次数:678评论次数:0
摘要:一、基础环境 1、需要neo4j环境。 二、案例1操作步骤 1、在neo4j数据库的bin目录下运行 ./neo4j start; 2、进入neo4j数据库的conf目录下,编辑neo4j.conf文件: 将当前数据库设置为你要建立的数据库名称(数据库不能重名): dbms.active_datab
阅读全文 »
发表于 2021-12-14 16:30阅读次数:18评论次数:0
摘要:类图 源码 TravelStrategy.java package com.strategy; public abstract class TravelStrategy { public abstract int costTime(int km); } AirPlaneTravelStrategy.
阅读全文 »
发表于 2021-12-14 16:29阅读次数:37评论次数:0
摘要:类图 源码 ATM.java package com.state; public class ATM { /*所有状态*/ private ATMState readyState; private ATMState noCashState; private ATMState noServiceSta
阅读全文 »
发表于 2021-12-14 16:26阅读次数:26评论次数:0
摘要:类图 源码 Observer.java package com.demo; public interface Observer { public void moneyUp(); public void moneyDown(); } Subject.java package com.demo; imp
阅读全文 »
发表于 2021-12-14 16:24阅读次数:27评论次数:0
摘要:类图 源码 AbChatroom.java package com.demo; public abstract class AbChatroom { public abstract void register(Member m); public abstract void sendtext(Stri
阅读全文 »
发表于 2021-12-14 16:22阅读次数:22评论次数:0
摘要:类图 源码 AbstractIterator.java 抽象迭代器 package com.iterator; public abstract class AbstractIterator { //抽象迭代器类 //移到下一个元素 public abstract void next(); //移到上
阅读全文 »
发表于 2021-12-14 16:20阅读次数:25评论次数:0
摘要:类图 源码 Command.java package com.demo; public interface Command { /** * 执行命令 */ void execute(); void redo(); /** * 撤销命令 */ void undo(); } Light.java pac
阅读全文 »
发表于 2021-12-14 16:15阅读次数:25评论次数:0
摘要:类图 源码 ShoppingRequest.java package com.chain; public class ShoppingRequest { private String shoppingReason; private double billMoney; public ShoppingR
阅读全文 »
发表于 2021-12-14 16:13阅读次数:16评论次数:0
摘要:类图 源码 (1) Customer.java package proxytest; public class Customer implements Person{ public void findLove(){ System.out.println("高富帅"); System.out.prin
阅读全文 »
发表于 2021-12-14 16:12阅读次数:25评论次数:0
摘要:类图 源码 package weight; /** * 坐标类:外部状态类 * @author fly * */ class Coordinates { private int x; private int y; public Coordinates(int x,int y) { // TODO A
阅读全文 »
发表于 2021-12-14 16:02阅读次数:32评论次数:0
摘要:桥接模式 类图 源码 package bridge; public interface Vehicle { public void drive(); } Car.java package bridge; public class Car implements Vehicle { @Override
阅读全文 »
发表于 2021-12-14 15:56阅读次数:19评论次数:0
摘要:建造者模式 类图 源码 package com.bulid; public class Computer { private String cpu;//必须 private String ram;//必须 private int usbCount;//可选 private String keyboa
阅读全文 »
发表于 2021-12-14 15:54阅读次数:21评论次数:0
摘要:类图 源码 package skinMan; public class Client { public static void main(String[] agrs) throws Exception { HumanFactory maleHumanFactory = new MaleFactory
阅读全文 »
发表于 2021-12-14 15:49阅读次数:31评论次数:0
摘要:类图 源码 package jiami; import javax.crypto.Cipher; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; public class DES implements Method {
阅读全文 »