多層表達

x=anObject.aProperty.anotherProperty.getSomething().data;

這裡,dot 之前的任何物件都可以最終為 null,並且使用返回複雜物件的方法只會增加複雜性以除錯 null 錯誤。最糟糕的情況是,該方法容易發生無關的故障,比如通過網路檢索資料。