Java OOP - October 2024
Topics
-
Resources -
Resources
No description yet
Resources
-
Абстракцтай ажиллах нь -
Абстракцтай ажиллах нь
1. Төслийн архитектур
- Арга
- Classes
- Төсөл
2. Код Refactoring
3. Enumerations
4. Статик бичилт
5. Java Packages
Resources
-
ENCAPSULATION -
ENCAPSULATION
1. Encapsulation гэж юу вэ?
- This түлхүүр үг
2. Modifiers-ийг авах нь
3. Validation
4. Mutable болон Immutable объект
Resources
-
АБСТРАКЦТАЙ АЖИЛЛАХ НЬ /Exercise/ -
АБСТРАКЦТАЙ АЖИЛЛАХ НЬ /Exercise/
Card Suit
Card Rank
Гэрлэн дохиоResources
-
ENCAPSULATION /Exercise/ -
ENCAPSULATION /Exercise/
Class Box
Фиелдүүдийг encapsulate хийх
Дата баталгаажуулалтыг төлөвлөх
Дата баталгаажуулалтResources
-
Inheritance -
Inheritance
1. Inheritance гэж юу вэ?
2. Class шатлал
3. Java хэл дэх Inheritance
4. Base Class гишүүн болох нь
5. Class Reuse-н төрлүүд
- Extension, Composition, Delegation
6. Хэзээ Inheritance ашиглах вэ?
Resources
-
ИНТЕРФЕЙС БОЛОН АБСТРАКЦ -
ИНТЕРФЕЙС БОЛОН АБСТРАКЦ
1. Абстракц
- Abstraction vs Encapsulation
2. Интерфейс
- Суурь арга
- Статик арга
3. Абстракт Classes
4. Интерфейс vs Абстракт Classes
Resources
-
INHERITANCE /Exercise/ -
INHERITANCE /Exercise/
Бүх дүрүүдийг гаргах
Resources
-
ИНТЕРФЕЙС БОЛОН АБСТРАКЦ /Exercise/ -
ИНТЕРФЕЙС БОЛОН АБСТРАКЦ /Exercise/
Define an Interface Person
Multiple Implementation
Collection HierarchyResources
-
POLYMORPHISM -
POLYMORPHISM
1. Polymorphism
- Polymorphism гэж юу вэ?
- Polymorphism-ийн төрлүүд
- Override аргууд
- Overload аргууд
2. Abstract Classes
- Abstract аргууд
Resources
-
SOLID -
SOLID
1. S.O.L.I.D. зарчим
2. Single Responsibility
3. Open / Closed
4. Liskov орлуулалт
5. Интерфейсийн Segregation
6. Dependency Inversion
Resources
-
POLYMORPHISM /Exercise/ -
POLYMORPHISM /Exercise/
Vehicles
Vehicles Extension
*Word
Хязгаарлалт
*CalculatorResources
-
SOLID /Exercise/ -
SOLID /Exercise/
Single Responsibility зарчим
Интерфейс Segregation хийх зарчим
Dependency нэгтгэх зарчим
Resources
-
REFLECTION болон ANNOTATION -
REFLECTION болон ANNOTATION
1. Reflection – Юу? Яагаад? Хаана?
2. Reflection API
- Reflecting Classes
- Reflecting Constructors
- Reflecting Fields
- Reflecting Methods
- Access Modifiers
- Reflecting Annotations
Resources
-
EXCEPTIONS болон ERROR HANDLING -
EXCEPTIONS болон ERROR HANDLING
1. Java хэлэнд exception буюу үл хамаарах зүйл нь юу вэ?
- Throwable болон Exception Classes
- Exceptions-ийн төрлүүд болон шатлал
2. Exceptions зохицуулах: try-catch-finally
3. Raising (Throwing) Exceptions: throw
4. Exception зохицуулах сайн аргууд
5. Custom Exceptions Classes-ийг тодорхойлох нь
Resources
-
REFLECTION болон ANNOTATION /Exercise/ -
REFLECTION болон ANNOTATION /Exercise/
Harvesting Fields
Black Box Integer
BarracksWars – A New FactoryResources
-
DEBUG хийх техникүүд -
DEBUG хийх техникүүд
1. Debugging гэж юу вэ?
2. IntelliJ IDEA Debugger
3. Breakpoints
4. Дата шинжих
5. Гажилт олох
Resources
-
UNIT TESTING -
UNIT TESTING
1. Testing хийх 7 зарчим
2. Unit Testing гэж юу вэ?
- Unit Testing фреймворкууд - Junit
- 3A Pattern
3. Шилдэг арга
4. Dependency Injection
5. Mocking болон Mock Objects
Resources
-
ТЕСТ СУУРЬТАЙ ХӨГЖҮҮЛЭЛТ -
ТЕСТ СУУРЬТАЙ ХӨГЖҮҮЛЭЛТ
1. Code болон Test
2. Тест суурьтай хөгжүүлэлт
3. Тест суурьтай хөгжүүлэлт ашиглах шалтгаан
Resources
-
UNIT TESTING /Exercise/ -
UNIT TESTING /Exercise/
Дата базз
Дата баззыг өргөжүүлэх
Iterator тест
Custom Linked ListResources
-
ТЕСТ СУУРЬТАЙ ХӨГЖҮҮЛЭЛТ /Exercise/ -
ТЕСТ СУУРЬТАЙ ХӨГЖҮҮЛЭЛТ /Exercise/
Chainblock
Resources
-
DESIGN PATTERNS -
DESIGN PATTERNS
1. Design Patterns-ийг тайлбарлах нь
2. Benefits болон Drawbacks
3. Design Patterns-ийн төрлүүд
- Бүтээмжийн
- Бүтцийн
- Зан байдлын
Resources
-
DESIGN PATTERNS /Exercise/ -
DESIGN PATTERNS /Exercise/
Энгийн Design Pattern
Прототайп Design Pattern
Builder Design Pattern
Комманд Design Pattern
Strategy Design PatternResources
-
Шалгалтын бэлтгэл 1 -
Шалгалтын бэлтгэл 1
No description yet
Resources
-
Шалгалтын бэлтгэл 2 -
Шалгалтын бэлтгэл 2
No description yet
Resources
Энэ сургалт хэнд зориулагдсан бэ?
Сургалт хэзээ эхлэх вэ?
Уг сургалт 10 сарын 28-нд эхэлнэ.
Шалгалт нь хэзээ, яаж явагдах вэ?
Сургалтын шалгалт онлайнаар авагддаг.
- Шалгалт - 2024 оны 12 сарын 20-нд авна.
- Давтан шалгалт - 2024 оны 12 сарын 23-нд авна.
Шалгалтуудаа өгөөд сертификат авах уу?
Шалгалтаа амжилттай өгч 70-аас дээш оноо авсан бол танд SoftUni-ийн сертификат олгоно.