Запитання з тегом «class-design»

Посилається на структурне визначення одиниці класу в об’єктно-орієнтованих мовах.

18
Чому __init __ () завжди називається після __ne __ ()?
Я просто намагаюся впорядкувати один із моїх занять і запровадив деяку функціональність у тому ж стилі, що і модель з легкою вагою . Однак я трохи розгублений, чому мене __init__завжди викликають __new__. Я цього не очікував. Хто-небудь може сказати мені, чому це відбувається і як я можу реалізувати цю функцію …

23
Як ви розробляєте об'єктно-орієнтовані проекти? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Я працюю над великим проектом (для мене), який матиме багато класів …

24
Як я дізнаюся, коли створити інтерфейс?
Я знаходжуся в моєму навчанні, де я відчуваю, що мені потрібно дізнатися більше про інтерфейси. Я часто читаю про них, але мені здається, що я не можу їх зрозуміти. Я читав такі приклади, як: базовий клас Animal, з інтерфейсом IAnimal для таких речей, як 'Walk', 'Run', 'GetLegs' і т. Д. …


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

30
Чи UML практичний? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

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


10
Як встановити псевдонім назви класу в C #, не додаючи рядок коду до кожного файлу, що використовує клас?
Я хочу створити псевдонім для імені класу. Наступний синтаксис буде ідеальним: public class LongClassNameOrOneThatContainsVersionsOrDomainSpecificName { ... } public class MyName = LongClassNameOrOneThatContainsVersionOrDomainSpecificName; але він не компілюється. Приклад Примітка Цей приклад наведено лише для зручності. Не намагайтеся вирішити цю конкретну проблему, пропонуючи змінити конструкцію всієї системи. Наявність або відсутність цього прикладу …
87 c#  class-design 

29
Як знайти голку в копиці сіна?
Виконуючи пошук голки в копиці сіна об’єктно-орієнтованим способом, ви, по суті, маєте три альтернативи: 1. needle.find(haystack) 2. haystack.find(needle) 3. searcher.find(needle, haystack) Кому ви віддаєте перевагу, і чому? Я знаю, що деякі люди віддають перевагу другій альтернативі, оскільки вона уникає введення третього об’єкта. Однак я не можу не відчувати, що третій …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.