我與Apache log4j的工作(http://logging.apache.org/log4j/2.x/),我意識到,在執行他們總是宣稱他們的功能是這樣的:靜態和公共positionning
static
public
Logger getLogger(Class clazz) {
return LogManager.getLogger(clazz.getName());
}
代替
static public Logger getLogger(Class clazz) {
return LogManager.getLogger(clazz.getName());
}
有沒有什麼好的理由使用這種風格?
它是完全一樣的,但我認爲它更容易發現功能的可見性及其訪問級別 – Ahmad