![]() |
Зачем нужны packages?
Объясните пожалуйста, вот не понимаю фундаментальную вещь,
Допустим я делаю текстовый редактор. Создаю пару текстфилдов и несколько кнопок. Я обычно пишу в action - panel. Мол прицепить текстфилд, позиция такаято, текст такойто при нажатии мыши делать тото. В tutorials везде используют пакеты. Это получается я создаю отдельный as файл, и там пишу параметры только одного класса. Зачем это делается? Мне это нужно? |
Пакеты нужны для группировки классов. Классы нужны для того, чтобы не писать код в кадрах. И еще чтобы делать что-нибудь более серьезное, чем простые баннеры. Переходите на код в классах.
|
Когда будете работать над проектом не в одиночку - поймете, зачем нужны пакеты.
|
Это как папки на компе. По сути можно просто кидать все файлы в корень жесткого диска, для компа особой разницы не будет, но для человека - полный бардак. Так и в проектах. Пакеты нужны для поддержания порядка.
А стоит ли ложить весь проект в какой-то главный пакет (типа com.lynda.blabla ит.п) или нет, каждый решает для себя сам. Лично я этого не делаю. Вполне хватает папки с проектом |
Пакеты, прежде всего, должны обеспечивать уникальность имени класса. Имя пакета является частью имени класса. А потом уже иерархия.
|
пакет - взял и унёс.
|
Цитата:
У вас часто в одном проекте бывают одинаковые имена классов? Пакет это скорее следующий за классом уровень абстракции. Хорошая статья Организация кода в пакеты |
Цитата:
Цитата:
Цитата:
|
Цитата:
Оттуда же: Цитата:
|
Красивенько классики лежат в папочках, а в FD э то брутальные удобные раскрывающиеся списки. Как один из плюсов, естественно.
|
| Часовой пояс GMT +4, время: 09:56. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.