Научился: 1)Создание элемента структурного типа.
2)Создание отдельного класса. Трудности: Понять принцип взаимодействия классов между собой. Уточнение: Дополнительный метод Graph позволяет добавлять дополнительные параметры и при этом можно параметры Color не приписывать в основном элементе, но при этом метод инициализации карандаша используется дважды.
Дополнение от себя: Но если использовать лишь один метод Graph с четырьмя параметрами, то параметры Color необходимо будет прописать, но инициализация карандаша будет использовать лишь однажды как я понимаю.
Вопрос заключается в следующем, что лучше : сразу прописать параметры, но невозможность использовать в основном элементе только ширину и высоту или создавать дополнительный метод с доп. параметрами, но с возможностью использовать только ширину и высоту?
Научился: Рефакторингу и осторожности при замене одного текста на другой Трудности: Вернуть все назад. При замене sy на s.y поменялись все system на s.ystem. А когда поменял sx на s.x . то в ResXResourceReader - подобных словах поменялось на Res.xResourceReader. И еще что-то где-то сломалось, так, что пришлось заводить новый проект и переделывать все с нуля. Так что теперь сто раз подумаю, прежде чем что-то на автомате менять.