Оператор присваивания должен быть выделен пробелами, чтобы выделить невзаимосвязанные эллементы: переменную от присваиваемого значения.
Операторы "*" и "/" не выделяются пробелами, так как у них высокий приоритет. Операторы "+" и "-" выделяются, так как у них низкий приоритет.
Речь идет о выравнивании по именам переменных.
Пример:
private Socket socket;
private InputStream input;
private OutputStream output;
private Request request;
private Response response;
private FitNesseContext context;
Речь идет о выравнивании по именам переменных.
Пример:
private Socket socket;
private InputStream input;
private OutputStream output;
private Request request;
private Response response;
private FitNesseContext context;
Речь идет о большом количестве null проверок в программе.
Речь идет о реализации интерфейсов для создания абстракций.
Пример:
Листинг 6.1. Конкретная реализация Point
public class Point {
public double x;
public double y;
}
Листинг 6.2. Абстрактная реализация Point
public interface Point {
double getX();
double getY();
void setCartesian(double x, double y);
double getR();
double getTheta();
void setPolar(double r, double theta);
}