Blogs Hub

by AskGif | Jun 26, 2019 | Category :coding

What is a Design System?

एक डिजाइन प्रणाली क्या है?

Many of us working in the tech space have undoubtedly encountered challenges in communicating with members of our product teams. More specifically, there seems to be a disconnect between designers and developers. However, effective communication within these spaces is crucial to building excellen

read more...

by AskGif | Aug 01, 2018 | Category :coding

What is Design Patterns?

What is Design Patterns?

Design Patterns: Elements of Reusable Object-Oriented Software is a software engineering book describing software design patterns. The book's authors are Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides with a foreword by Grady Booch. The book is divided into two parts, with the first

read more...

by AskGif | Aug 01, 2018 | Category :coding

What is Composite pattern?

What is Composite pattern?

In software engineering, the composite pattern is a partitioning design pattern. The composite pattern describes a group of objects that are treated the same way as a single instance of the same type of object. The intent of a composite is to "compose" objects into tree structures to represent pa

read more...

by AskGif | Aug 01, 2018 | Category :coding

What is Proxy pattern?

प्रॉक्सी पैटर्न क्या है?

In computer programming, the proxy pattern is a software design pattern.   A proxy, in its most general form, is a class functioning as an interface to something else. The proxy could interface to anything: a network connection, a large object in memory, a file, or some other

read more...

by AskGif | Aug 01, 2018 | Category :coding

What is State pattern?

What is State pattern?

The state pattern is a behavioural software design pattern that implements a state machine in an object-oriented way. With the state pattern, a state machine is implemented by implementing each individual state as a derived class of the state pattern interface and implementing state transitions b

read more...

by AskGif | Aug 01, 2018 | Category :coding

What is Iterator pattern?

इटरेटर पैटर्न क्या है?

In object-oriented programming, the iterator pattern is a design pattern in which an iterator is used to traverse a container and access the container's elements. The iterator pattern decouples algorithms from containers; in some cases, algorithms are necessarily container-specific and thus canno

read more...

by AskGif | Aug 01, 2018 | Category :coding

What is Template pattern?

टेम्पलेट पैटर्न क्या है?

In software engineering, the template method pattern is a behavioural design pattern that defines the program skeleton of an algorithm in an operation, deferring some steps to subclasses. It lets one redefine certain steps of an algorithm without changing the algorithm's structure. The template m

read more...

by AskGif | Aug 01, 2018 | Category :coding

What is Facade pattern?

फेकाडे पैटर्न क्या है?

The facade pattern (also spelt fa&ccedil;ade) is a software-design pattern commonly used with object-oriented programming. Analogous to a facade in architecture, a facade is an object that serves as a front-facing interface masking more complex underlying or structural code. A facade can: <p

read more...

by AskGif | Aug 01, 2018 | Category :coding

What is Command pattern?

कमांड पैटर्न क्या है?

In object-oriented programming, the command pattern is a behavioural design pattern in which an object is used to encapsulate all information needed to perform an action or trigger an event at a later time. This information includes the method name, the object that owns the method and values for

read more...

by AskGif | Aug 01, 2018 | Category :coding

What is Singleton pattern?

सिंगलटन पैटर्न क्या है?

In software engineering, the singleton pattern is a software design pattern that restricts the instantiation of a class to one object. This is useful when exactly one object is needed to coordinate actions across the system. The concept is sometimes generalized to systems that operate more effici

read more...

by AskGif | Aug 01, 2018 | Category :coding

What is Adapter pattern?

एडाप्टर पैटर्न क्या है?

In software engineering, the adapter pattern is a software design pattern (also known as Wrapper, an alternative naming shared with the Decorator pattern) that allows the interface of an existing class to be used as another interface. It is often used to make existing classes work with others wit

read more...

by AskGif | Aug 01, 2018 | Category :coding

What is Factory pattern?

फैक्टरी पैटर्न क्या है?

In class-based programming, the factory method pattern is a creational pattern that uses factory methods to deal with the problem of creating objects without having to specify the exact class of the object that will be created. This is done by creating objects by calling a factory method&mdash;ei

read more...