Публикации по теме 'object-oriented'


Платоно-ориентированное программирование
Мне было около восьми лет, когда я прочитал свою первую книгу о философии под названием Мир Софи . Просматривая эту книгу, мне стало достаточно любопытно, чтобы время от времени возвращаться к философии. Часто размышляя о том, как включить кусочки философских знаний в свой моральный компас и жизненные ценности, в последнее время я был заинтригован тем, как это влияет на мою фактическую сферу деятельности. Какие идеи можно было бы перенести из философии в разработку программного..

Избегайте хаоса Switch-Case: использование шаблона стратегии и типов объединения в TypeScript
Помните, в прошлый раз мы говорили о паттернах доменной логики Мартина Фаулера? Мы узнали, что сценарий транзакции и модель домена имеют свои особые преимущества и как знание того, когда их использовать, может действительно повысить уровень наших проектов кодирования. Что ж, сегодня мы возвращаемся к этому набору инструментов для кодирования и стряхиваем пыль с еще одной жемчужины: шаблона стратегии. Мы также собираемся обратить внимание на функцию TypeScript, которая не всегда привлекает..

Объект в Javascript
Если вы не знаете, как создать объект в javascript или различные способы создания объекта в JS. Пожалуйста, перейдите по ссылке ниже ‹a href=" https://medium.com/@ghatudb/разные способы создания объектов-в-javascript-a587dc6daa7f »› Различные способы создания объекта ‹/a › Как только вы узнаете, как создать объект в javascript, вы можете узнать об дескрипторах свойств объекта. var myObj = {имя: ‘Шайлендер’, возраст: ‘30’ } Объект содержит больше информации, чем просто значение..

Объектно-ориентированный — возможно, неудачное название.
Объектно-ориентированный — возможно, неудачное название. Я называю Smalltalk ориентированным на энтелехию, потому что системы Smalltalk самодостаточны и самозавершенны в том смысле, в каком Аристотель использовал энтелехию как класс вещей, отличный от systema (лучше всего перевести как «каркас»). К сожалению, он не так легко усваивается.

Ruby хэширует объекты JS в любое время
Перебор объектов с Ruby намного проще, чем с JavaScript. Ранее на моем буткемпе мы узнали все о JavaScript. Мне было особо не с чем сравнивать, так как это был мой первый язык программирования, но по мере того, как я все больше и больше узнаю о Ruby, я начинаю понимать, почему JS временами может вызывать головную боль. Что-то, с чем я действительно боролся в JavaScript, было перебором объектов. Хэши похожи на объекты в JavaScript, но не полностью такие же. Ради сравнения методов..

Вам не нужно каждый раз помнить о привязке своих функций.
Одна из вещей, которые нам больше всего нравятся в JavaScript, это то, что в большинстве случаев мы не знаем, куда указывает это (да, верно, нам это нравится). Возьмем, к примеру, этот простой фрагмент кода: Создание нового экземпляра Foo и вызов для него doStuff() приведет к тому, что вы "baz" войдете в консоль, как и ожидалось. Так что в этом случае мы действительно знаем, куда указывает this и чего ожидать. Мы уверены, что это работает: Но что произойдет, если мы..

Функциональное программирование против ООП: какую парадигму использовать
Традиционные языки программирования, такие как C, FORTRAN, Pascall, основаны на процедурном программировании . Эта парадигма программирования использует вызовы процедур, где каждая процедура (например, функция или подпрограмма) представляет собой набор вычислительных шагов, которым необходимо следовать. Он доступен и прост для понимания, но когда код становится длиннее или сложнее, внесение изменений в одну функцию может вызвать каскад ошибок, отслеживание которых может стать головной..