美文网首页
android javabeans 和 单例

android javabeans 和 单例

作者: DouMarK | 来源:发表于2019-07-24 00:32 被阅读0次

javabeans

当我们需要对程序设置一些属性和数据的时候,可以创建一个javabeans,然后提供一些setxx/getxx方法这样就可以获取和设置这些属性了。例如使用jackson解析等,javabean属于MVC模式中的数据层。

public class Diary{

    //Create Diary constant
    private String theme;
    
    private String content;
    
    private String time;
    
    public String getContent() {
        return content;
    }
    
    public String getTheme() {
        return theme;
    }
    
    public String getTime() {
        return time;
    }

    public void setTime(String time) {
        this.time = time;
    }
    
    public void setTheme(String theme) {
        theme = theme;
    }

    public void setContent(String content) {
        content = content;
    }
}

这样在其他类调用的时候,直接实例化,然后setxx/getxx就可以设置/获取这些属性了


单例:

饿汉模式:

1、单例类只能有一个实例。
2、单例类必须自己创建自己的唯一实例。
3、单例类必须给所有其他对象提供这一实例。

模式的使用场景

确保某个类有且只有一个对象的场景,例如创建一个对象需要消耗的资源过多,如要访问 IO 和数据库等资源。

代码实现:

如以下日记常量代码
在声明时自动初始化

public class Diary{
    
    private static final diary theme = new diary();

    private static final diary content = new diary();

    private static final diary time = new diary();

    private Diary(){
        
    }
    
    public static diary getTheme() {
        return theme;
    }

    public static diary getContent() {
        return content;
    }

    public static diary getTime() {
        return time;
    }
}

相关文章

  • android javabeans 和 单例

    javabeans 当我们需要对程序设置一些属性和数据的时候,可以创建一个javabeans,然后提供一些setx...

  • 【设计模式】单例模式

    单例模式 常用单例模式: 懒汉单例模式: 静态内部类单例模式: Android Application 中使用单例模式:

  • 11.1设计模式-单例模式-详解

    单例模式: 单例介绍 单例的六种写法和各自特点饿汉、懒汉、懒汉安全、DCL、静态内部类、枚举。 android中的...

  • LayoutInflater源码分析

    在《(-)Android中的单例模式》分析中,我们分析了Android中单例模式的实现,且以LayoutInfla...

  • JAVA基础之单例

    JAVA单例的几种形式以及其优缺点。 Android 中的单例模式 - 简书 单例的定义:Singleton模式的...

  • Android 单例模式学习

    android的单例模式学习 1 饿汉单例模式 优点 : 缺点 : 2.0 懒汉模式 优点 : 缺点 : 2.1 ...

  • Android 单例

    定义:作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例...

  • 单例模式(二)

    单例模式在Android源码中的应用 除了之前说的几种单例的实现方式之外还可以使用容器来实现。 在Android的...

  • android开发单例模式和Rxjava组合bug

    android开发单例模式和Rxjava组合bug 纪录一个关于单例模式和Rxjava组合使用的bug。项目中关于...

  • (一)Android中的单例模式

    作为一个Android开发的老司机,或者刚入行的司机,我觉得你还是有必要学习下Android的单例模式,毕竟单例模...

网友评论

      本文标题:android javabeans 和 单例

      本文链接:https://www.haomeiwen.com/subject/xrazlctx.html