Font size
WorksheetsWeek 4
Total questions: 15
Worksheet time: 8mins
Berikut ini yang merupakan pernyataan yang benar terkait Adapter Design Pattern adalah?
Memenuhi Single Responsibility Principle
Memenuhi Open/Closed Principle
Allows objects with incompatible interfaces to collaborate
Provides a simplified interface to a library, a framework, or any other complex set of classes
Memenuhi YAGNI principle
Berikut ini yang merupakan pernyataan yang benar terkait Facade Design Pattern adalah?
Memenuhi Single Responsibility Principle
Memenuhi Open/Closed Principle
Allows objects with incompatible interfaces to collaborate
Provides a simplified interface to a library, a framework, or any other complex set of classes
Memenuhi prinsip Composition Over Inheritance
Di antara contoh-contoh berikut, contoh mana saja yang cocok untuk diterapkan Composite Design Pattern?
Document Object Model
Linked List
Postfix Arithmetic
Abstract Syntax Tree
Di antara design pattern berikut, design pattern mana yang cocok untuk menyusun objek-objek menjadi struktur tree, dan mengoperasikan struktur ini seolah-olah mereka merupakan individual objects?
Composite Design Pattern
Iterator Design Pattern
Facade Design Pattern
Proxy Design Pattern
Decorator Design Pattern
Di antara hal-hal berikut ini, mana yang berkaitan cukup erat dengan Composite Design Pattern?
Open/Closed Principle
Restricting access to an object
Polymorphism
Recursion
Tree
Diagram UML berikut ini merupakan salah satu contoh penerapan dari (a) design pattern.
Berikut ini yang merupakan pernyataan yang benar terkait Decorator Design Pattern adalah?
Memenuhi Single Responsibility Principle
Memenuhi YAGNI principle
Memenuhi KISS principle
Lets us attach new behaviors to objects by placing these objects inside special wrapper objects that contain the behaviors
Lets us split a large class or a set of closely related classes into two separate hierarchies which can be developed independently of each other
Di antara hal-hal berikut ini, mana yang merupakan karakteristik dari Proxy Design Pattern?
Open/Closed Principle
Low Cohesion
Encapsulation
Access Control
DRY
Iterator design pattern merupakan salah satu contoh dari Creational Design Pattern
True
False
Berikut ini yang umumnya merupakan sifat-sifat dari Iterator Design Pattern adalah?
Termasuk kedalam Structural Design Pattern
Dapat bekerja sama dengan Composite Design Pattern
Memenuhi prinsip SRP
Memenuhi prinsip Open/Closed Principle
Memenuhi prinsip DRY
(a) design pattern lets you traverse elements of a collection without exposing its underlying representation
Design pattern yang dapat berperan sebagai placeholder untuk menggantikan suatu objek lain, serta memegang kontrol terhadap akses pada suatu original objects adalah (a) .
Facade, Adapter, Iterator, dan Proxy design pattern merupakan salah satu contoh dari Behavioural Design Pattern.
Semuanya benar
Semuanya salah
Sebagian benar dan sebagian salah
Decorator dan Composite design pattern merupakan salah satu contoh dari Structural Design Pattern.
Semuanya benar
Semuanya salah
Sebagian benar dan sebagian salah
Berikut ini design pattern yang menerapkan prinsip low cohesion, kecuali?
Composite Design Pattern
Iterator Design Pattern
Proxy Design Pattern
Decorator Design Pattern
