Перевод текста программирование
-
# Jean
Помогите перевести текст. Вернее понять дословно некоторые предложения. Речь идет о программировании и ООП, на примере построения проекта для постройки домов.
Object-Oriented Programming really boils down to two fundamental units: classes and objects. The two are intrinsically related: a class begets an object.
Объектно-ориентированное программирование в действительности сводится к двум фундаментальным единицам: классы и объекты. Они неразрывно связаны: класс порождает объект.
Think of a class as a blueprint of a house, and an object as an actual house. The blueprint is more of a schematic for what the house will be like, not an actual house. When you write object-oriented code, you write the blueprints, the classes. Your code then creates the objects from these classes when it runs.
Думайте о классе, как о проекте дома, а об объекте, как о фактическом доме. Проект схематичен для того, чтобы представить каким будет дом, а не о том, какой фактический дом. Когда вы описываете объектно-ориентированный код, вы описываете шаблон, т.е. классы. Затем ваш код создает объекты на основе этих классов, когда начинает работать.
A blueprint can also be re-used to create more than one house. In certain housing developments, you can see this in action; a cost-saving technique that pays the architect for one blueprint, but generates several houses from that blueprint. These houses are all unique entities, and what goes on in one house is isolated from what goes on in another house. However, they share a lot of features in common, such as the layout of the plumbing and the electrical wiring, or where the stairs are located. The houses may all have a front door at the same location, but one house might have a metal door painted red, and another house might have an unpainted wooden door with a knocker.
Проект также может быть повторно использован для создания более чем одного дома. В некоторых жилых комплексах, насколько вы знаете, технология сокращения издержек, которая окупается за один проектный план, но позволяет создать несколько домов из проекта.
-
# Vera
Проект -это больше схема для понятия, каким будет дом, а не реальный дом, который будет построен.(смысл,в ходе строительства могут быть добавления и изменения).2.В некоторых комплексах вы можете увидеть это в действии (как это работает)система экономии на затратах-архитектору платят за один проект,на базе которого потом строится несколько домов. Все у Вас правильно.
-
# Jean
Еще есть вопрос. Не совсем понятен смысл некоторых предложений.
"In this context, variables are sometimes referred to as local variables because they are local to the function.
And this is the subtle point that started this marathon step. Hopefully it sunk in, because I find this point to be the cause of many "gotchas" for beginning OOP students.
Keep in mind that there is more going on with properties, methods, persistence and references. I feel I've belabored the point enough, and won't be doing you any favors by dissecting the finer points of references and delaying other essential knowledge."
"В данном случае, переменные иногда ссылаются в качестве локальных переменных, потому что они локальные для функции.
И это довольно тонкий вопрос, с которого мы начали. Надеюсь, что все понятно, потому что, как я считаю, этот момент бывает причиной многих "подводных камней" для начинающих изучение ООП.
Имейте в виду, что есть еще много вопросов, касающихся свойств, методов, времени существования переменных и системы ссылок. Я чувствую, что объяснил достаточно на данный момент, и для вас не будет какой-либо пользы в детальном рассмотрении данного вопроса о ссылках и..."
-
# Vera
В этом контексте переменные относятся к локальным ...
-
# Jean
"Keep in mind that there is more going on with properties, methods, persistence and references. I feel I've belabored the point enough, and won't be doing you any favors by dissecting the finer points of references and delaying other essential knowledge." Это слэнговые выражения? Смысл непонятен.
-
# Vera
Я чувствую(полагаю),что объяснил более чем достаточно этот вопрос и не буду оказывать вам любезность препарируя(здесь "разжевывая) лучшие понятия и ссылки и откладывая другие базовые знания. Смысл : кратко все пояснил, разжевывать тонкости не буду, сами копайте ,а то на другой основной материал времени не хватит. Это у него юмор такой.