java设计模式
2021-01-03 16:28
标签:leo private 工厂模式 fun 动态 button sage 就是 ring 单例模式--线程安全的单例,懒汉式、饿汉,枚举等 享元设计模式:Message--obtain,,String 代理模式:静态代理,动态代理:可以通过一个代理类完成全部的代理功能,接口中声明的所有方法都被转移到调用处理器一个集中的方法中处理( 抽象代理模式: 工厂方法模式:ThreadFactory接口,使用工厂模式创建线程,,,实现其 建造者模式:Android中的AlertDialog.Builder就是使用了Builder模式来构建AlertDialog的,,,new OkHttpClient.Builder, 观察者模式:RxJava--observer,,, 点击事件,button是被观察者、 java设计模式 标签:leo private 工厂模式 fun 动态 button sage 就是 ring 原文地址:https://www.cnblogs.com/anny0920/p/12990924.html public static void main(String[] args) {
String s1 = "hello";
String s2 = new String("hello");
String s3 = "hello";
System.out.println(s1 == s2); //false
System.out.println(s1.equals(s2)); //true
System.out.println(s1 == s3); //true
}
InvocationHandler.invoke
)newThread方法
View.OnClickListener是观察者,,,jetPack中,ViewModel中定义
MutableLiveData,然后让其暴露出来,。。可以在View层使用observe private MutableLiveData loginData = new MutableLiveData();
//暴露
public MutableLiveData getLoginData(){
return loginData;
}
testViewModel.getLoginData().observe(getViewLifecycleOwner(), new Observer() {
@Override
public void onChanged(Object o) {
}
});
上一篇:C++ 重写[]运算符
下一篇:Leetcode练习(Python):第434题:字符串中的单词数:统计字符串中的单词个数,这里的单词指的是连续的不是空格的字符。 请注意,你可以假定字符串里不包括任何不可打印的字符。