|
|
|
Правильно ли объявлять getter в interface?
|
|||
|---|---|---|---|
|
#18+
Код: java 1. 2. 3. 4. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Код: java 1. 2. 3. 4. 5. 6. 7. Собственно, интересуют две вещи: 1. В названии топика 2. Или в main из reader получать employees и передавать в calculator (тогда reader не нужен в calculator, но клиент будет знать подробности реализации) Вообще "правильная" ли здесь "архитектура"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 08:09:20 |
|
||
|
Правильно ли объявлять getter в interface?
|
|||
|---|---|---|---|
|
#18+
авторПравильно ли объявлять getter в interface? Ну, если ты хотел бы использовать полиморфизм, то да, правильно. Иначе ты при использовании экземпляра класса будешь вынужден объявлять его конкретную реализацию, а не интерфейс. Hint: просто попробуй сейчас закоментить геттер в интерфейсе.. Что произойдёт? Какие методы будут видны при объявлении экземпляра через интерфейс? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 09:32:47 |
|
||
|
Правильно ли объявлять getter в interface?
|
|||
|---|---|---|---|
|
#18+
mesier, Ну getter, разумеется, не виден. ) А вопрос №2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 09:53:15 |
|
||
|
Правильно ли объявлять getter в interface?
|
|||
|---|---|---|---|
|
#18+
umka_maxно клиент будет знать подробности реализации) - клиент это кто? Код в main должен быть ровно таким чтобы понимать БЛ верхнего уровня. Если это парсер, то Понятные строки о парсинге входных данных. Если это СЭД, то Понятную логику (без внутренностей) о прохождении "утверждения документа". Ну, и по размеру конечной процедуры в строках... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 11:54:28 |
|
||
|
Правильно ли объявлять getter в interface?
|
|||
|---|---|---|---|
|
#18+
EmployeeWorkedTimeCalculator должен выполнять операции над данными и ему абсолютно незачем знать откуда они появились, может вы их просто захардкодили перед вызовом да и ридеру незачем знать как вы предпочитаете хранить данные, его задача их прочитать а читать думаю лучше так Код: java 1. 2. 3. Код: java 1. 2. 3. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 12:02:19 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=209&tid=2128548]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
279ms |
get topic data: |
16ms |
get forum data: |
5ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 270ms |
| total: | 642ms |

| 0 / 0 |
