自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin0605的博客

学习笔记

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 java设计模式学习笔记-22-职责链模式

职责链public class PruchaseRequest{ private int type=0; private float price = 0.0f; private int id=0; public PruchaseRequest(int type,float price,int id){ this.type = type; this.price = price; this.id = id; }

2020-10-31 08:35:42 205

原创 java设计模式学习笔记-21-策略模式

策略public interface FlyBehavior{ void flay();}public class GoodFlyBehavior implements FlyBehavior{ public void fly(){ //飞的好 }}public class BadFlyBehavior implements FlyBehavior{ public void fly(){ //飞的不好 }}public

2020-10-31 08:34:33 106

原创 java设计模式学习笔记-20-状态模式

状态模式public abstract class State{ public abstract void deductMoney();//扣积分 public abstract boolean raffle();//是否抽中奖 public abstract void dispensePrize();//发放奖品 }//不能抽奖状态public class NoRaffleState extends State{ RaffleActivi

2020-10-30 15:07:13 165

原创 java设计模式学习笔记-19-解释器模式

解释器模式public abastract class Expression{ //解释公式和数值,key为参数[a,b,c],value为具体的值 //a=10,b=20... public abstract int interpreter(HashMap<String,Integer> var);}//变量的解释器public class VarExpression extends Expression{ private String key;

2020-10-30 15:06:14 182

原创 java设计模式学习笔记-18-备忘录模式

备忘录public class Originator{ private String state; public String getState(){ return state; } public void setState(String state){ this.state = state; } //保存状态对象Memento public Memento saveStateMemento(){

2020-10-30 15:04:34 195

原创 java设计模式学习笔记-17-中介者模式

中介者模式public abstract class Mediator{ public abstract void register(String colleagueName,Colleague colleague); public abstract void getMessage(int stateChange,String colleague); public void sendMessage();}public class ConcreteMedia

2020-10-30 14:58:55 163

原创 java设计模式学习笔记-16-观察者模式

观察者模式原始方法//不利于新增需要获取数据的对象public class CurrentConditions{ private float temperature; private float pressure; private float humidity; public void update(float temperature,float pressure,float humidity){ this.temperature = t

2020-10-30 14:55:09 141

原创 java设计模式学习笔记-15-迭代模式

迭代public class Department{ private String name; private String desc; public Department(String name,String desc){ this.name = name; this.desc = desc; }}public Class ComputerCollegeIterator implements Iterator{ /

2020-10-30 14:50:05 127

原创 java设计模式学习笔记-14-访问者模式

访问者public absatract class Person{ public asbtract void accept(Action action);}public class Man extends Person{ public void accept(Action action){ action.getManResult(this); }}public class Woman extends Person{ public void acc

2020-10-30 14:48:21 95

原创 java设计模式学习笔记-13-命令模式

命令//创建命令接口public interface Command{ //执行动作 public void execute(); //撤销动作 public void undo();}//遥控器public class LightReceiver{ public void on(){ } public void off(){ }}//亮灯命令public class LightC

2020-10-30 14:45:54 143

原创 java设计模式学习笔记-12-模板模式

模板public abstract class SoyaMilk{ //模板方法,不允许子类覆盖 final void make(){ select(); if(customerWantCondiments()){ addCibdiments(); } soak(); beat(); } void select(){

2020-10-30 14:43:30 127

原创 java设计模式学习笔记-11-代理模式

代理静态代理public interface ITeacherDao{ void teach();}public class TeacherDao implements ITeacherDao{ public void teach(){ }}//代理public class TeacherDaoProxy implements ITeacherDao{ private ITeacherDao target; public

2020-10-30 14:41:54 137

原创 java设计模式学习笔记-10-享元模式

享元public class User{ private String name; public User(String name){ this.name = name; } //set get}public abstract class WebSite{ public abstract void use(User user);}public class ConcreteWebSite extends WebSite{ p

2020-10-30 14:39:56 143

原创 java设计模式学习笔记-9-外观模式

外观模式public class DVDPlayer{ private static DVDPlayer instance = new DVDPlayer(); public static DVDPlayer getInstance(){ return instance; } public void on(){} public void off(){} public void play(){}

2020-10-30 14:37:32 153

原创 java设计模式学习笔记-8-组合模式

组合模式public abstract class OrganizationComponent{ private String name; private String des; protected void add(OrganizationComponent organizationComponent){ throw new UnsupportedOperationException(); } protected void re

2020-10-30 14:36:14 145

原创 java设计模式学习笔记-7-装饰者模式

装饰者public abstract class Drink{ public String des; private float price = 0.0f; //set get方法 //费用抽象方法,由子类实现 public abstract float cost();}public class Coffee extends Drink{ public float cost(){ return super.getPrice(

2020-10-30 14:34:06 125

原创 java设计模式学习笔记-6-桥接模式

桥接模式public interface Brand{ void open(); void close(); void call();}public class XiaoMi implements Brand{ public void open(){} public close(){} public void call(){}}public class Vivo implements Brand{ public void open(){}

2020-10-30 14:29:32 158

原创 java设计模式学习笔记-5-适配器模式

适配器类适配器public class Voltage220V{ public int output220V(){ int src = 220; return src; }}public Interface IVoltage5V{ public int output5V();}//适配器类public class VoltageAdapter extends Voltage220V implements IVoltage5V{

2020-10-30 14:25:19 230

原创 java设计模式学习笔记-4-建造者模式

建造者模式原始方法public abstract class AbstractHouse{ public abstract void buildBasic(); public abstract void buildWalls(); public abstract void roofed(); public void build(){ buildBasic(); buildWalls(); roofed();

2020-10-30 14:21:50 195

原创 java设计模式学习笔记-3-原型模式

原型模式原始方法public class Sheep{ private String name; private int age; prrivate String color; public Sheep(String name,int age,String color){ this.name = name; this.age = age; this.color = color; } /

2020-10-30 14:18:28 192

原创 java设计模式学习笔记-2-工厂模式

简单工厂模式public abstract class Pizza{ protected String name; public abstract void prepare(); public void bake(){ } public void cut(){ } public void box(){ } public void setName(String name){

2020-10-30 14:16:46 225

原创 java设计模式学习笔记-1-单例模式

单例模式饿汉式class Singleton{ private Singleton(){} private final static Singleton instance = new Singleton(); public static Singleton getInstance(){ return instance; }}饿汉式(静态代码块)class Singleton{ private Singleton(){} priv

2020-10-30 14:08:43 170 1

原创 python爬虫练习(姓名打分)

想为孩子取名,发现一个姓名打分网站,可以用爬虫进行打分生成想要的名字# 填写自己喜欢的单字姓名,进行排列组合my_name_str = ["苏","雪","语","夕","汐","渊","思","源","若","羽","知","兮","暮","逸","君","夫","则","泽"]# 用来存储生成的姓名my_name = []# 填写自己的姓first_name = "魏"for i in my_name_str: for j in my_name_str: if

2020-10-20 21:57:11 771

mybatis逆向工程扩展实现.pdf

mybatis generator扩展生成service与controller层文件,并简单生成增删改查方法

2020-09-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除