반응형
반응형
본문 바로가기

공부/Object-Oriented Design23

XML, JSON 차이 XML, JSON 차이 1. JSON vs XML - JSON (JavaScript Object Notation) :: 가벼운 데이터 교환 형식이며 완전히 언어 독립적입니다. JSON 예시 {"Honbob":[ { "firstName":"Hon", "lastName":"Bob" }, { "firstName":"Hi", "lastName":"Hello" }, { "firstName":"Kevin", "lastName":"Love" }, { "firstName":"Derrick", "lastName":"Rose" } ]} - XML (eXtensible Markup Language) :: XML(Extensible Markup Language)은 데이터를 표시하는 것이 아니라 데이터를 전달하도록 설계되었습니.. 2022. 7. 9.
애플리케이션 현대화(Application Modernization)이란 애플리케이션 현대화 (Application Modernization)이란 애플리케이션 모더나이제이션 (Application Modernization)이란 애플리케이션 현대화 (Application Modernization) 는 최신 언어, 프레임워크 및 인프라 플랫폼을 포함하여 최신 컴퓨팅 접근 방식을 위해 구형 소프트웨어를 업데이트하는 관행입니다. 이 방식을 레거시 현대화 또는 레거시 애플리케이션 현대화라고도 합니다. 효율성, 안전, 구조적 무결성 등의 개선 사항을 활용하기 위해 오래된 주택을 개조하는 것과 동일한 소프트웨어 개발입니다. 기존 시스템을 폐기하거나 전면적으로 교체하는 대신 레거시 현대화는 기술 혁신을 활용하는 동시에 조직 애플리케이션의 수명을 연장합니다. 레거시 애플리케이션을 현대화하는 .. 2022. 7. 6.
Create Java classes that implement the FigureInterface interface: Create Java classes that implement the FigureInterface interface: a. Square - constructor accepts a single argument of type double which indicates the length of a side of the square. b. RightTriangle - constructor accepts two arguments of type double that indicate the lengths of the two legs. c. IsoscelesTriangle - constructor accepts two arguments of type double that indicate the height and the.. 2022. 3. 12.
3.8 – Model Checking 3.8 – Model Checking Model checking is a systematic check of your system's state model in all its possible states. Basically, you check all the various states of your software and find that there are any errors by simulating different events that would change the states and variables of your software. What is model checking? If you can express your problem that way, then you can do what's called.. 2021. 9. 28.
3.7 – UML State Diagram 3.7 – UML State Diagram What is the purpose of a State diagram? To show how a system or object behaves in reaction to events. 2021. 9. 27.
3.6 – UML Sequence Diagram 3.6 – UML Sequence Diagram Sequence Diagrams are used to show your team how objects in your program interact with each other to complete tasks. 2021. 9. 26.
3.5 – Inheritance Issues 3.5 – Inheritance Issues Abstraction, Encapsulation, Decomposition, Generalization. Each of these principles requires you to make a decision on how they apply to a system. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public class Pizza { private List toppings; private String size; private String crustStyle; public Pizz(String size, String crust) { this.toppings = new ArrayList(); .. 2021. 9. 26.
3.4 – Conceptual Integrity 3.4 – Conceptual Integrity Conceptual integrity is about creating consistent software. It is making decisions about how your system will be designed and implemented so that even if multiple people worked on the software, it would seem as if there was only one mind guiding all the work. Adopting certain agile development practices like daily stand-up meetings and sprint retrospectives, where team.. 2021. 9. 22.
3.3 – Information Hiding 3.3 – Information Hiding Information Hiding Information hiding allows you to provide me with just the information I need for my module to work. You do not need to give me access to everything in your module, and you do not have to know how my module works. Information Hiding Through Encapsulation Access Modifiers There are four different levels of access in Java Public Methods Protected Behavior.. 2021. 9. 21.

반응형