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

Шаблон для оголошення типу об’єкта.

4
Як сперечатися з цією «повністю публічною» умовою дизайну класу бізнес-об’єктів
Ми проводимо багато тестування та рефакторинг наших бізнес-об’єктів, і, здається, у мене дуже різні думки щодо дизайну класів, ніж інші колеги. Приклад класу, який я не шанувальник: public class Foo { private string field1; private string field2; private string field3; private string field4; private string field5; public Foo() { } …

5
клас з мови та типу OOP
У теорії мови програмування тип - це набір значень. Наприклад, тип "int" - це набір усіх цілих значень. У мовах OOP клас - це тип, чи не так? Коли клас визначено з більш ніж одним членом, наприклад class myclass{ int a; double b; } Коли ми говоримо про клас, маємо …

6
Значну кількість часу я не можу придумати причину мати об'єкт замість статичного класу. Чи мають об’єкти більше переваг, ніж я думаю? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Я розумію поняття об’єкта, і як програміст Java, я відчуваю, що парадигма ОО на …

1
Зміна підпису методу для реалізації класів у PHP
Чи є якась гідна робота щодо відсутності в програмі PHP відсутності Generics, що дозволяє статичному контролю коду виявити узгодженість типу? У мене є абстрактний клас, який я хочу підклас, а також примусити, що один з методів змінюється від прийняття параметра одного типу до прийняття параметра, який є підкласом цього параметра. …

4
Відстеження всіх об'єктів класу
Я новачок в об'єктно-орієнтованому програмуванні і продовжую працювати з цим питанням. (Я програмую на Java) Я трохи не хотів питати про це, оскільки це здається такою основною проблемою, але я не можу знайти тут жодної інформації, або питань щодо неї, і жодного з підручники, які я прочитав (на досить базовому …

4
Повернення інтерфейсу або класу
Припустимо, у мене є метод public List<User> GetBatchOfUsers(IEnumerable<int> userIDs) { List<User> users = new List<User>(); // some database stuff return users; } Я читав, що було б краще повернути інтерфейс (або IListабо IEnumerable) на відміну від повернення a List. Деякі аргументи, які я чув для цього, це те, що він …
9 c#  interfaces  class 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.