Проблеме отличное решение
Этот вопрос у меня есть уже некоторое время, почти 1 год или больше. Я пробовал разные перестановки, но всегда застревал в какой-то момент, когда вся идея больше не будет работать. И я все время отказываюсь от этого.
У меня есть класс со свойствами, полями и методами в нем. Я думаю добавить к этому события, но я еще не настолько хорош в них. Когда я вызываю этот класс в form1, я в основном изменяю некоторые значения внутри класса, и "объект", который его представляет, добавит значение или изменит цвет или изменит положение и т. д.
Если у меня есть игра, скажем, когда персонаж остается, и я хочу, чтобы он выглядел так, как будто он дышит, это свойство должно быть внутри класса? или снаружи, позволяя мне выбирать, когда дышать, сколько, как долго, как быстро и т. д. Это всего лишь пример. У меня было много подобных (и более сложных) встреч с этой темой, и я просто замираю посреди нее, не зная, как с ней справиться.
Оба способа хороши! Снаружи или изнутри класса. Но... иногда мне нужна маневренность, иногда она просто мешает, и я хочу, чтобы она была "там", за какой-нибудь закрытой дверью(я имею в виду внутри класса).
Что говорят об этом ваши правила? Должен ли я изменить его значения изнутри класса? Или снаружи?
Спасибо.
Что я уже пробовал:
Сделайте это "что вы пробовали?" текстовое поле, необязательно ! Не все имеет прямой метод проб и ошибок, но опыт и множество неудач, которые не могут быть выражены так удобно в словах, как ВЫ(сайт) ожидаете. Я ничего не критикую, я просто положил вариант на стол. Подумайте об этом или нет, никого это не волнует, но у вас есть кое-что на столе на данный момент.
OriginalGriff
"Сделайте это "что вы пробовали?" текстовое поле, необязательно !"
Он существует по уважительной причине - чтобы попытаться сфокусировать ум спрашивающего на предоставлении нам информации, необходимой для ответа на его вопрос.
Большинство вопросов, которые мы получаем, относятся к типу "что с этим не так?", где нам нужно знать, что они сделали до сих пор, поэтому мы
а) может ответить вообще;
Б) может сделать ответ релевантным их фактическому коду;
И-или
в) убедитесь, что они действительно пытались сделать свою собственную чертову домашнюю работу! :смеяться:
Такой вопрос, как ваш, встречается реже в QA - это не "конкретный вопрос ответа", а "дискуссионный вопрос", где нет правильного или неправильного.
В большинстве случаев "то, что я пробовал" помогает нам ответить, и это было хорошим подспорьем, когда оно было впервые добавлено.
_Q12_
Я согласен с вашей точкой зрения! Я действительно хочу. Я сам был учителем, и мне приходилось создавать механизмы, не очень удобные для обеих сторон, чтобы лучше понимать друг друга. Вы совершенно правы в своей точке зрения, и опять же, я полностью согласен с вами и веб-сайтом filosofy. Опять же, это пукающая мысль, это идея, просто нужно было выплюнуть ее, просто потому, что я чувствовал, что это интересно и, возможно, даст идеи. Не смотрите на него больше и забудьте о нем, если он не находится на одном ветру с вашей лодкой.