240 发简信
IP属地:辽宁
  • 坚果pro2 上还是不能判读

    Android如何判断NavigationBar是否显示(获取屏幕真实的高度)

    转载注明出处:简书-十个雨点 有些时候,我们需要知道当前手机上是否显示了NavigationBar,也就是屏幕底部的虚拟按键。 比如截屏的时候,要获取屏幕的高度,必须包括Na...

  • 120
    重学设计模式之装饰模式

    装饰模式 定义 装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。 在软件开发中,往往会有这样一种需求,我们需要在...

  • 120
    重学设计模式之桥接模式

    桥接模式 定义 将抽象部分与它的实现部分分离,使它们都可以独立地变化。它是一种对象结构型模式,又称为柄体(Handle and Body)模式或接口(Interface)模式...

  • 120
    重学设计模式之适配器模式

    定义 将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。适配器模式既可以作为类结构型模式,也可以作为对象结构型模式。 ...

  • 120
    重学设计模式之原型模式

    原型模式 定义 使用原型实例指定创建对象的种类,并且通过克隆这些原型创建新的对象。原型模式是一种对象创建型模式。 定义很明确了,原型模式最重要的就是原型实例的克隆方法,通过克...

  • 120
    重学设计模式之建造者模式

    建造者模式 定义 将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。 首先这是一个复杂的对象,也就是说对象的创建过程比较复杂,可能需要N多个组件来完成...

  • 嗯 是的 避免内存泄漏

    重学设计模式之单例模式

    单例模式应该是大家最为熟知的一种设计模式了,相信大家或多或少的都在自己的项目中使用过单例模式,例如封装一个Log工具类、一个数据库存取类或者用户登录管理类等。而我们使用单例模...

  • 重学设计模式之单例模式

    单例模式应该是大家最为熟知的一种设计模式了,相信大家或多或少的都在自己的项目中使用过单例模式,例如封装一个Log工具类、一个数据库存取类或者用户登录管理类等。而我们使用单例模...

  • 120
    重学设计模式之工厂模式

    工厂模式是最常用的一类创建型设计模式,之前一直以为工厂模式只是23中设计模式中的一种,重新了解才知道这个模式还要细分为三种工厂模式:简单工厂模式、工厂方法模式、抽象工厂模式。...