
设计模式
韩信也能重名
求职ing
展开
-
原型模式、建造者模式、装饰器模式
原型模式必须让目标了实现Cloneable接口,该接口中没有任何方法,这样的接口仅仅为一个“标记接口”,作用是告诉Jvm,任何实现了Cloneable接口的类的对象都可以被克隆!必须写Java.lang.Object的clone方法,一定要把该方法的访问修饰符,重写为public!不然无法调用clone方法克隆方法不会引起构造调构造器!那么clone如何实现对象的clone?clone方法...原创 2020-04-13 11:31:45 · 292 阅读 · 0 评论 -
工厂设计模式
工厂设计模式:简单工厂、工厂方法、抽象工厂面向接口编程示意图:相关概念:产品、抽象产品、产品蔟、产品等级产品:类抽象产品:抽象类和接口产品蔟:多个有内在联系,或者是有关系的产品简单工厂:解耦了客户端与服务器代码//抽象产品interface Food{ public void eat();}//具体产品class Hamburger implements Food{...原创 2020-04-12 15:43:17 · 174 阅读 · 0 评论 -
设计模式:七大设计原则
绪论:设计模式是前辈们不断总结,不断打磨出的设计方法,不同设计模式适应于不同的场景设计模式,公认的有23种设计模式,不同的设计模式适用于不同的场景设计模式有优点,也有缺点不要为了使用设计模式而使用设计模式,切记防止“模式的滥用”23种设计模式,其背后是7大设计原则。也就是说,每一个设计模式都归于一个或多个设计原则7大设计原则的背后又是一个字,分。7大设计原则,分...原创 2020-04-11 11:06:58 · 165 阅读 · 0 评论