- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
// Класс инкапсулирует информацию о юзере в соц сети
public class VkUser extends GameUser
{
//*** Поля класса
public static const SEX_UNDEFINED:int = -1;
public static const SEX_NO_SEX:int = 0;
public static const SEX_FEMALE:int = 1;
public static const SEX_MALE:int = 2;
// Определяет дефолт поля для получения данных из сетей
// uid - id юзера
// 'bdate' - характеризуют дату рождения юзера.
// first_name; last_name - имя и фамилия
// sex - пол пользователя
// city, country - локация пользователя. Поля содержат id города и страны
// photo - фото юзера
public static var default_fields:Array = ['uid','first_name','last_name','photo','sex'];
public static var extended_fields:Array = ['bdate','city','country','groups'];
//*** Поля объекта
public var firstName : String;
public var lastName : String;
public var nickname : String;
public var sex:Number = SEX_UNDEFINED;
public var birthdate : Date;
public var vkCity:VkCity;
public var vkCountry:VkCountry;
public var photoUrl : String;
public var photoMediumUrl : String;
public var photoBigUrl : String;
public var hasMobile : String;
public var profileUrl: String;
public var group_ids:Array = new Array();
public var _app_installed:Boolean = false;
}
Stertor 15.11.2013 18:56 # −2
Не подумай, что я говорю дежурные фразы, просто в отличие от многих местных я всегда тщательно изучаю комменты. Обе твои ссылки поломались(
Soul_re@ver 15.11.2013 19:50 # 0
Причём обе как минимум в трёх местах
Собственно ссылки:
http://ru.wikipedia.org/wiki/Инкапсуляция_(программирование)
http://lurkmore.to/Взаимоисключающие_параграфы
guest 15.11.2013 22:02 # 0
psycho-coder 17.11.2013 17:41 # 0
Stertor 17.11.2013 18:02 # −2
cвои ссылки я пощу в нормальном виде, было бы также неплохо, если бы и другие постили их в нормальном виде.
psycho-coder 17.11.2013 18:28 # −1
Но ссылки, которые уже запостили, от этого целее не становятся. Поэтому повторюсь, слабо декодировать и поправить ссылки?
Stertor 17.11.2013 20:03 # −1
psycho-coder 17.11.2013 20:49 # 0
1024-- 17.11.2013 20:57 # −1
____
* В любой день, кроме пятницы, на которую приходится всего 10.20% комментариев, что почти в 2 раза меньше (54.10%) количества пятничных (18.86%).
http://s2.ipicture.ru/uploads/20131117/Djda75bI.png
Stertor 17.11.2013 21:45 # −1
1024-- 17.11.2013 22:09 # 0
Stertor 17.11.2013 22:11 # −2
* тебе тупо нечем заняться
* ты прирожденный статистик
* ты голубой
* от тебя ушла девушка
* ты находишься в МЛС
* твоя двигательная активность ограничена
* ты из фсб.
strax 18.11.2013 16:29 # 0
bormand 17.11.2013 20:42 # +3
psycho-coder 17.11.2013 20:49 # −1
Stertor 17.11.2013 22:20 # −1
волшебные свитки рулят.
psycho-coder 17.11.2013 22:42 # −1
Stertor 17.11.2013 22:44 # −1
Пиздец.
psycho-coder 17.11.2013 22:46 # 0
Stertor 17.11.2013 22:49 # −1
psycho-coder 17.11.2013 23:03 # +1
Хорошо, я вас понял. За сим - отлянюсь.
Stertor 17.11.2013 23:04 # −3
bormand 18.11.2013 05:27 # +2
Stertor 18.11.2013 11:05 # −1
П-плюсы м-мои, м-минусы не м-мои.
strax 18.11.2013 16:26 # 0
а редактировать посты нельзя?
guest 15.11.2013 22:01 # −1
bormand 15.11.2013 22:06 # +3
anonimb84a2f6fd141 16.11.2013 03:36 # +1
strax 18.11.2013 16:27 # 0
crastinus 19.11.2013 09:17 # 0
bormand 15.11.2013 22:09 # +3
Ну добавит он по геттеру и по сеттеру на каждое поле... кому-то легче от этого станет? Кода больше, семантика таж самая. :)
Это ж чистый data object, ему имхо простительно иметь кучу паблик полей.
kyzi007 16.11.2013 18:10 # −2
strax 18.11.2013 16:35 # +1
Еще большее удивление вызывает возможность безнаказанно менять любые данные объекта.
Это неправильно, когда речь идет о данных пользователя, которые не меняются в ходе игровой сессии.
wvxvw 22.11.2013 00:07 # +2
Может быть ножно скрывать состояние кода, если это сотсояние не интересно другому программисту, скрывать данные типа "имя пользователя" - бессмысленно: если кто-то зачем-то их меняет, значит ему действительно нужно, случайно такую ошибку не сделать, или нужно очень сильно укуриться, чтобы так ошибиться (что вобщем-то, то же своего рода случайность).
kyzi007 22.11.2013 11:16 # +1
Я за то чтобы не запрещать писать чухню а давать возможности писать код легко.
anonimb84a2f6fd141 22.11.2013 12:34 # −3
guest 22.11.2013 16:04 # 0
guest 22.11.2013 20:30 # −2
guest 22.11.2013 20:47 # −2