Encapsulation (캡슐화)
캡슐화란? 연관된 속성(property)과 행위(method)를 하나의 클래스로 묶고 실제 구현 내용을 외부에 노출되지 않도록 감추는 것입니다. 외부 객체는 캡슐화된 객체 내부의 구조를 알지 못하며, 그 객체가 제공하는 public 속성과 메소드만을 이용할 수 있습니다. 속성과 메소드를 캡슐화하여 보호하는 이유는 외부의 잘못된 사용으로 인해 객체가 손상되지 앟도록 하는데 목적이 있습니다. C#에서는 public, protected, private 등의 접근 제한자를 이용해서 구현합니다. 설계 원칙 캡슐화는 특히 낮은 결합도를 유지할 수 있도록 해주는 객체지향 설계입니다. 소프트웨어는 클래스와 클래스의 연결점이 많으면 문제가 발생하기 쉽기 때문에 캡슐화를 이용해서 정보를 숨기게 됩니다. 캡슐화를 하지 않았..
.NET 5, 6, 7
2021. 4. 7. 10:00
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- UWP
- #MVVM
- PRISM
- uno platform
- #uwp
- IOT
- Cross-platform
- #prism
- MVVM
- C#
- windows 11
- Windows 10
- Behavior
- LINQ
- XAML
- kiosk
- uno-platform
- Microsoft
- Visual Studio 2022
- Bot Framework
- dotNETconf
- .net 5.0
- visual studio 2019
- #Windows Template Studio
- ComboBox
- .net
- ef core
- WPF
- Build 2016
- Always Encrypted
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함