
设计模式
文章平均质量分 83
设计模式
yongmingyongye
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
设计模式(二)——建造者、装饰器、模板设计、适配器、策略、代理、原型、组合、观察者模式
1、建造者模式产品,省略get、set方法class Computer { private String cpu; private String gpu; private String memory; private String hd;}建造者:当需要扩展时,只需继承ComputerBuilder 接口,并实现相应方法。interface ComputerBuilder { void setCpu(); void setGpu();原创 2021-05-01 15:36:53 · 263 阅读 · 0 评论 -
设计模式(一)——工厂模式、原型模式
1、简单工厂// 抽象产品interface Food { void eat();}// 具体产品class Hamburger implements Food { @Override public void eat() { System.out.println("吃汉堡!"); }}public class Test { public static void main(String[] args) { Food f原创 2021-04-22 13:41:55 · 315 阅读 · 0 评论 -
设计模式-设计原则
1、单一职责原则每个方法、类、框架都只负责一件事情。/** * 反例: * 统计一个文本文件中,有多少字符,所有功能在一个方法里 */public class Test { public static void main(String[] args) throws Exception { Reader in = new FileReader("d:\\a.txt"); BufferedReader br = new BufferedReader(原创 2021-04-20 14:30:51 · 98 阅读 · 0 评论