본문 바로가기

Language38

어댑터 패턴(Adapter Pattern) 예시 - 자바스크립트(JavaScript ES5 / ES6) 자바스크립트로 구현한 디자인패턴 중 어댑터 패턴을 번역하여 소개합니다. 문제상황과 그에 대한 해결방법을 객체지향적인 디자인패턴과 다르게 자바스크립트스럽게(?) 구현된 예제입니다.객체지향적으로 설계한 코드도 확인할 수 있습니다.  자세한 내용은 아래 원문을 참고해주세요. GitHub - Badacadabra/JavaScript-Design-Patterns: :paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some the:paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some theory, real-world examples and UML diagram.. 2024. 5. 9.
싱글톤 패턴(Singleton Pattern) 예시 - 자바스크립트(JavaScript ES5 /ES6) 자바스크립트로 구현한 디자인패턴 중 싱글톤 패턴을 번역하여 소개합니다. 상황과 그에 대한 솔루션을 객체지향적인 디자인패턴과 다르게 자바스크립트스럽게(?) 구현된 예제입니다.객체지향적으로 설계한 코드도 확인할 수 있습니다.  자세한 내용은 아래 원문을 참고해주세요. JavaScript-Design-Patterns/GoF/idiomatic/Creational/Singleton at master · Badacadabra/JavaScript-Design-Patterns:paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some theory, real-world examples and UML diagrams - Badacadabra/Jav.. 2024. 5. 9.
프로토타입 패턴(Prototype Pattern) 예시 - 자바스크립트(JavaScript ES5 /ES6) 자바스크립트로 구현한 프로토타입 디자인패턴을 번역하여 소개합니다. 상황과 그에 대한 솔루션을 객체지향적인 디자인패턴과 다르게 자바스크립트스럽게(?) 구현된 예제입니다.객체지향적으로 설계한 코드도 확인할 수 있습니다.  자세한 내용은 아래 원문을 참고해주세요. JavaScript-Design-Patterns/GoF/idiomatic/Creational/Prototype at master · Badacadabra/JavaScript-Design-Patterns:paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some theory, real-world examples and UML diagrams - Badacadabra/JavaSc.. 2024. 5. 8.
팩토리 패턴(Factory Pattern) 예시 - 자바스크립트(JavaScript ES5/ES6) 자바스크립트로 구현한 팩토리 패턴을 번역하여 소개합니다. 상황과 그에 대한 솔루션을 전통적인 객체지향적 디자인패턴과 다르게 자바스크립트스럽게(?) 구현된 예제입니다.객체지향적으로 설계한 코드도 확인할 수 있습니다.  자세한 내용은 아래 원문을 참고해주세요. GitHub - Badacadabra/JavaScript-Design-Patterns: :paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some the:paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some theory, real-world examples and UML diagrams - Bad.. 2024. 5. 7.
빌더 패턴(Builder Pattern) 예시 - 자바스크립트(JavaScript ES5 /ES6) 자바스크립트로 구현한 빌더 패턴을 번역하여 소개합니다. 상황과 그에 대한 솔루션을 객체지향적인 디자인패턴과 다르게 자바스크립트스럽게(?) 구현된 예제입니다.객체지향적으로 설계한 코드도 확인할 수 있습니다.  자세한 내용은 아래 원문을 참고해주세요. GitHub - Badacadabra/JavaScript-Design-Patterns: :paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some the:paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some theory, real-world examples and UML diagrams - Badacada.. 2024. 5. 5.
추상 팩토리 패턴(Abstract Factory Pattern) 예시 - 자바스크립트(JavaScript ES5 /ES6) 자바스크립트로 구현한 추상팩토리 디자인패턴을 번역하여 소개합니다. 상황과 그에 대한 솔루션을 객체지향적인 디자인패턴과 다르게 자바스크립트스럽게(?) 구현된 예제입니다.객체지향적으로 설계한 코드도 확인할 수 있습니다.  자세한 내용은 아래 원문을 참고해주세요. JavaScript-Design-Patterns/GoF/idiomatic/Creational/AbstractFactory at master · Badacadabra/JavaScript-Design-Patterns:paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some theory, real-world examples and UML diagrams - Badacadabra/.. 2024. 4. 10.
자바스크립트 디자인패턴(JavaScript Design Patterns) - ES5 / ES6 자바스크립트 디자인패턴을 찾아보다가 괜찮은 github 자료가 있어 번역하여 공유하고자 한다. 잘못된 번역이 있을 시 댓글 부탁드립니다. 자바스크립트로 구현한 GoF 패턴과 자바스크립트에서 자주 사용하는 패턴을 제공한다. 원문 링크는 아래 참조 https://github.com/Badacadabra/JavaScript-Design-Patterns GitHub - Badacadabra/JavaScript-Design-Patterns: :paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some the:paperclip: ES5 + ES6 + CoffeeScript + TypeScript design patterns with some.. 2024. 4. 10.
[JAVA] StringBuilder와 StringBuffer의 차이점 StringBuilder와 StringBuffer는 둘 다 문자열을 가변적으로 조작하기 위한 클래스로, 기본적으로는 비슷한 기능을 제공하지만 두 클래스 간에 몇 가지 중요한 차이점이 있습니다. 이 차이점은 주로 스레드 안전성과 성능에 관련되어 있습니다. 1. 스레드 안전성(thread-safety) StringBuilder는 스레드 안전하지 않습니다. 동기화를 보장하지 않기 때문에 멀티쓰레드 환경에서 사용할 때 주의가 필요합니다. StringBuffer는 스레드 안전한 클래스입니다. 내부적으로 동기화 메커니즘을 사용하여 여러 스레드에서 안전하게 조작할 수 있도록 합니다. 멀티쓰레드 환경에서 StringBuffer 승. 2. 성능 StringBuilder는 스레드 안전하지 않기 때문에 동기화 관련 오버헤드.. 2023. 8. 25.
[Java] StringBuffer란? StringBuffer란? StringBuffer는 문자열을 효율적으로 조작하기 위한 클래스로, 자바에서 가변(mutable)한 문자열을 다룰 때 사용됩니다. String 클래스와 유사하게 문자열을 저장하고 관리할 수 있지만, StringBuffer는 String과 달리 문자열을 변경할 수 있는 특징을 가집니다. 또한, StringBuffer는 스레드 안전(thread-safe)한 클래스로 동기화를 보장하여 멀티쓰레드 환경에서도 안전하게 사용할 수 있습니다. StringBuffer 클래스의 주요 특징 1. 가변성 StringBuffer 객체는 문자열을 변경할 수 있는 가변성을 가집니다. 따라서 문자열을 추가, 수정, 삭제할 때 새로운 객체를 생성하지 않고 내부적으로 조작합니다. 2. 메모리 효율 Stri.. 2023. 8. 25.
반응형