Python действительно не имеет ни одного понятия.
Это использует утиный ввод, который устранил необходимость интерфейсов (по крайней мере, для компьютера:-))
Python < = 2.5: Базовые классы, очевидно, существуют, но нет никакого явного способа отметить метод как 'чистый виртуальный', таким образом, класс не действительно абстрактен.
Python> = 2.6: Абстрактные базовые классы делают , существуют ( http://docs.python.org/library/abc.html ). И позвольте Вам определять методы, которые должны быть реализованы в подклассах. Я не очень люблю синтаксис, но функция там. Большую часть времени, вероятно, лучше использовать утиный ввод от стороны клиента 'использования'.
Чтобы получить или установить пароль в PasswordBox, используйте свойство Password. Например,
string password = PasswordBox.Password;
Это не поддерживает привязку данных, насколько мне известно, поэтому вам придется установить значение в выделенном коде и обновить его соответствующим образом.
Здесь есть способ привязки к PasswordBox: PasswordBox Databinding