【实例简介】
用java实现的设计模式小程序,应用了策略模式,单例模式,抽象工厂模式,模拟的是系统针对不同用户提供不同的功能。
【实例截图】
【核心代码】
rg0722
└── 设计模式作业
├── Pattens
│ ├── bin
│ │ ├── bean
│ │ │ ├── AddUser.class
│ │ │ ├── AdminDisplayContent.class
│ │ │ ├── AdminModifyContent.class
│ │ │ ├── AdminModifyPassword.class
│ │ │ ├── DeleteUser.class
│ │ │ ├── DisplayContent.class
│ │ │ ├── ModifyContent.class
│ │ │ ├── ModifyPassword.class
│ │ │ ├── User.class
│ │ │ ├── UserDisplayContent.class
│ │ │ ├── UserModifyContent.class
│ │ │ └── UserModifyPassword.class
│ │ ├── factory
│ │ │ ├── AbstractFactory.class
│ │ │ ├── AdminFactory.class
│ │ │ ├── AdminFunFactory.class
│ │ │ └── UserFunFactory.class
│ │ ├── filter
│ │ │ ├── Filter.class
│ │ │ └── Message.class
│ │ ├── main
│ │ │ ├── Main.class
│ │ │ └── ValidateUser.class
│ │ ├── singleton
│ │ │ ├── Connection.class
│ │ │ └── connection.properties
│ │ └── strategy
│ │ ├── InitFunctions.class
│ │ ├── InitFunctionsForAdmin.class
│ │ ├── InitFunctionsForUser.class
│ │ └── InitStrategy.class
│ └── src
│ ├── bean
│ │ ├── AddUser.java
│ │ ├── AdminDisplayContent.java
│ │ ├── AdminModifyContent.java
│ │ ├── AdminModifyPassword.java
│ │ ├── DeleteUser.java
│ │ ├── DisplayContent.java
│ │ ├── ModifyContent.java
│ │ ├── ModifyPassword.java
│ │ ├── UserDisplayContent.java
│ │ ├── User.java
│ │ ├── UserModifyContent.java
│ │ └── UserModifyPassword.java
│ ├── factory
│ │ ├── AbstractFactory.java
│ │ ├── AdminFactory.java
│ │ ├── AdminFunFactory.java
│ │ └── UserFunFactory.java
│ ├── filter
│ │ ├── Filter.java
│ │ └── Message.java
│ ├── main
│ │ ├── Main.java
│ │ └── ValidateUser.java
│ ├── singleton
│ │ ├── Connection.java
│ │ └── connection.properties
│ └── strategy
│ ├── InitFunctionsForAdmin.java
│ ├── InitFunctionsForUser.java
│ ├── InitFunctions.java
│ └── InitStrategy.java
└── 设计模式.doc
16 directories, 53 files