I want to avoid getting getView! = Null every time I want to use getView?
Null Object, != null , :
(1) EmptyView
public EmptyView {
public static final EmptyView emptyView = new EmptyView();
public show() {
}
}
(2) EmptyView :
private View getView(){
if(viewAvailable) {
return view;
} else {
return EmptyView.emptyView;
}
}
public void showView(){
getView().show();
}
Wiki Java.
null , NullPointerException .
, null (& ), API Spring list/set ( null) DAO/Repository (, EmptyView, ).
P.S.: Java8 .
Java8, Optional @janos