1. свойство Connectopn д.б. Read-only.
2. Задача коннесшена - через конструктор.
3. Слабо используется наследование, т.е. виртуальные методы (по-моему, их вообще нет, хотя у тебя в классах есть методы с одинаковым названием и выполняющие одни, по сути, и те же действия).
Это так, при беглом взгляде.
А потом - начнешь использовать эжти наработки - сам почуствуешь где что надо переделать. я так один раз модель 3 раза с нуля переписывал, пока не добился такой, что удобно было пользоваться.
|