加载中
Android技能树 — Activity小结

前言 最近过完年了,打算把自己的Android知识都整理一下。 Android技能书系列: Android技能树 — 动画小结 Android技能树 — View小结 Android技能树 — Activity小结 Android技能树 — Vi...

Java设计模式——简单工厂(Simple Factory)

什么是简单工厂【又叫静态工厂】 由一个工厂类来创建具有相同父类的类。【漫威的英雄有一个共同点,那就是他们都有很强的作战能力(分为智力,力量,和格斗技巧等)】 结构类图 简单工厂【S...

Java设计模式——工厂方法(Factory Method)

什么是工厂方法 定义一个创建产品对象的工厂接口,让子类决定实例化哪一个类,将实际创建工作推迟到子类当中。它的核心结构有四个角色,分别是 【抽象工厂】Factory : 具体工厂类必须实现这...

Java设计模式——抽象工厂(Abstract Factory)以及工厂模式总结

抽象工厂和工厂方法的区别 工厂方法模式只有一个抽象产品类,而抽象工厂模式有多个抽象产品类。 工厂方法模式的具体工厂类只能创建一个具体产品类的实例,而抽象工厂模式可以创建多个具体产品...

Java设计模式——代理模式(Proxy Pattern)

什么是代理模式 客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。为其他对象提供一个代理以控制对某个对象的访问。 远程代理 虚拟代理 Copy-on-...

Java设计模式——建造模式(Builder Pattern)

Builder模式常用例子 今天就简单粗暴的介绍一下Builder模式概念和使用。 Dialog的创建 AlertDialog dialog = new AlertDialog.Builder(this) .setIcon(R.mipmap.ic...

Java设计模式——原型模式(Prototype Pattern)

什么是原型模式 用于创建重复的对象的最佳方式,同时又能保证性能。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代价比较大时,则采用这种模式。例如,一...

Java设计模式——责任链模式(Chain of Responsibility)

责任链 责任链模式通俗来说就是关联一串能够处理事务的对象,使多个对象都有机会处理请求,从而避免了请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部