Вопросы с тегом «class-design»

18
Почему __init __ () всегда вызывается после __new __ ()?
Я просто пытаюсь упростить один из моих классов и ввел некоторые функциональные возможности в том же стиле, что и шаблон проектирования на основе веса . Тем не менее, я немного запутался, почему __init__всегда вызывается после __new__. Я не ожидал этого. Может кто-нибудь сказать мне, почему это происходит и как я …

23
Как вы проектируете объектно-ориентированные проекты? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Я работаю над большим проектом (для меня), который будет иметь …

24
Как я узнаю, когда создавать интерфейс?
Я нахожусь в процессе обучения, когда чувствую, что должен больше узнать об интерфейсах. Я часто читаю о них, но мне кажется, что я не могу их понять. Я читал примеры, такие как: базовый класс Animal, с интерфейсом IAnimal для таких вещей, как «Walk», «Run», «GetLegs» и т. Д., Но я …


6
Как мне разработать класс в Python?
Мне очень помогли мои предыдущие вопросы по обнаружению лап и пальцев внутри лапы , но все эти решения работают только для одного измерения за раз. Теперь у меня есть данные, которые состоят из: около 30 собак; каждое имеет 24 измерения (разделенных на несколько подгрупп); каждое измерение имеет как минимум 4 …
143 python  oop  class-design 

30
Насколько практичен UML? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

10
Лучшая практика: упорядочивание общедоступного / защищенного / частного в определении класса?
Я начинаю новый проект с нуля и хочу, чтобы он был чистым / имел хорошие стандарты кодирования. В каком порядке опытные разработчики здесь любят раскладывать вещи внутри класса? A: 1) общедоступные методы 2) частные методы 3) общедоступные вары 4) частные вары B: 1) публичные vars 2) частные vars 3) публичные …


10
Как создать псевдоним имени класса в C #, не добавляя строку кода в каждый файл, использующий этот класс?
Я хочу создать псевдоним для имени класса. Следующий синтаксис был бы идеальным: public class LongClassNameOrOneThatContainsVersionsOrDomainSpecificName { ... } public class MyName = LongClassNameOrOneThatContainsVersionOrDomainSpecificName; но он не компилируется. пример Примечание. Этот пример предоставлен только для удобства. Не пытайтесь решить эту конкретную проблему, предлагая изменить конструкцию всей системы. Наличие или отсутствие этого …
87 c#  class-design 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.