-2 голоса
 
677 просмотров
1.04.2017 / 09:13  Askalite

Можно ли выделить библиотеку?

Делаю небольшую програмку по выделению непрозрачной области на изобрадении в многоугольник. Для этого у меня создано аж три java исходника, один интерфейс и два класса, не считая классов фреймворка. Так вот, эти три класса сильно зависят от пакета java.awt.* особенно от класса многоугольника и BufferedImage. Стоит ли убрать зависимости, писать свой класс многоугольника и буфера картинки, и вообще, выделять в отдельную библиотеку? Ведь если я это сделаю, то мне придётся танцевать с бубном преобразуя любое изображение в массив точек, писать дополнительные классы для поддержки, писать много документации, задумываться над совместимостью, поддержкой и модификацией библиотеки, чтобы она не упала при изменении внутренних алгоритмов, думать над гибкостью и прочее. Или оставить всё как есть и пусть потом другие мучаются сами, пытаясь разобрать мой код? Последний вариант мне не нравится, чем-то дутким о него веет, но моя лень активно поддерживает его.
Изм. Askalite от 1.04.2017 / 09:15

Cudet.rar (69.66 кб.)
Ответы
 
0 голосов
 
# 7.04.2017 / 23:59  DominaN
Ну я вынес в своё время, ручной контроль, так сказать. Но от BufferedImage особого смысла нет отказываться, это я на OpenGL когда перешел, уже систему переделал
Всего: 1

Реклама

Мы в соцсетях

tw tg yt gt