일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 디비버
- 자바
- Linux
- db
- oracle
- 보안
- JQuery
- JSON
- 인텔리제이
- Javascript
- Server
- 모바텀
- 오라클
- svn
- 상태코드
- IntelliJ
- 자바스크립트
- java
- HTTP
- WAS
- mybatis
- Redis
- Tomcat
- DBeaver
- SQL
- git
- 톰캣
- 마이바티스
- 이클립스
- Eclipse
- Today
- Total
목록디자인패턴 (2)
JongTachi의 개발 블로그
싱글톤 패턴(Singleton Pattern)은 객체 지향 프로그래밍에서 사용되는 디자인 패턴 중 하나로, 어떤 클래스가 최대 한 번의 인스턴스만을 갖도록 보장하는 패턴입니다. 이 패턴은 많은 상황에서 유용하게 사용됩니다.싱글톤 패턴의 특징과 장단점에 대해 알아보도록 하겠습니다. 특징1. 유일한 인스턴스 싱글톤 클래스는 오직 하나의 인스턴스만을 가집니다. 이 인스턴스는 전역적으로 접근 가능합니다. 2. 지연 초기화인스턴스는 필요한 시점에 생성됩니다. 이는 자원을 절약하고 애플리케이션의 성능을 향상시킬 수 있습니다. 3. 전역 접근점 인스턴스는 전역적으로 접근할 수 있어 다른 객체들이 쉽게 사용할 수 있습니다. 장점- 메모리 절약싱글톤 패턴은 하나의 인스턴스만을 유지하기 때문에 메모리를 절약할 수..
소프트웨어 개발에서 디자인 패턴은 코드를 더 효율적으로 구성하고 유지보수하기 쉽게 만드는 중요한 요소입니다. 여러분이 개발하는 소프트웨어에서 디자인 패턴을 적절히 활용하면 코드의 가독성을 향상시키고 유연성을 높일 수 있습니다.1. 장점- 재사용성(Rusability): 디자인 패턴은 특정한 문제에 대한 해결책을 제공하기 때문에, 유사한 문제에 대해서는 동일한 패턴을 재사용할 수 있습니다. 이는 코드의 중복을 줄이고 개발 시간을 단축시키는 데 도움이 됩니다. - 유지보수성(Maintainability): 디자인 패턴을 사용하면 코드의 구조가 명확해지고, 변경이 필요한 부분을 파악하기 쉬워집니다. 따라서 코드의 유지보수성이 향상되어, 새로운 요구사항에 대응하는 데 용이해집니다. - 확장성(Scalabili..