fakecineaste
Monday, June 25, 2012
Composite Pattern
›
Composite A composite IS A group of objects in which some objects may contain others, so that some objects represent groups and others re...
facade pattern
›
The intent of the FACADE pattern is to provide an interface that makes a subsystem easy to use. Facades often arise out of normal applicat...
adapter pattern
›
AN OBJECT IS A client if it needs to call your code. For example, a rocket-simulation program might be designed to use rocket information ...
Categorization of Patterns
›
According to their intents: Interfaces ADAPTER, FACADE, COMPOSITE, BRIDGE Responsibility SINGLETON, OBSERVER, MEDIATOR, PROXY,...
mock exam,test,quiz
›
SCJA Mini Mock Exam http://www.ejavaguru.com/scjafreemockexam.php#a1 SCJA Sun Certified Java Associate Mock Exams http://scja....
MVC over page centric
›
MVC is a design pattern It contains two models: MVC Model 1 MVC Model 2 Struts framework implements MVC Design Pattern. Struts can im...
PM course pages
›
lecture notes http://efe.ege.edu.tr/~sengonca/Projeyonetimi.html videos books http://efe.ege.edu.tr/~sengonca/ PMP Study Process h...
bubble sort vs quick sort
›
bubble sort vs quick sort http://www.youtube.com/watch?v=vxENKlcs2Tw bubble sort compares every adjacent element(something next to it)...
Friday, June 22, 2012
Explain Belady's Anomaly?
›
Also called FIFO anomaly. Usually, on increasing the number of frames allocated to a process virtual memory, the process execution is fast...
Monday, June 18, 2012
Reflection vs introspection
›
Reflection is a feature in the Java programming language. It allows an executing Java program to examine or "introspect" upon its...
What is the difference between abstraction and encapsulation?
›
Abstraction focuses on the outside view of an object (i.e. the interface) Encapsulation (information hiding) prevents clients from seein...
How is object completely encapsulated?
›
All the instance variables should be declared as private and public getter and setter methods should be provided for accessing the instance ...
What is Dynamic binding?
›
Dynamic binding is a binding in which the class association is not made until the object is created at execution time. It is also call...
What is static binding?
›
Static binding is a binding in which the class association is made during compile time. This is also called as Early binding
What is a destructor?
›
Destructor is an operation that frees the state of an object and/or destroys the object itself. In Java, there is no concept of destructor...
What is a constructor?
›
Constructor is an operation that creates an object and/or initialises its state.
What is a superclass?
›
superclass is a class from which another class inherits
What is a subclass?
›
Subclass is a class that inherits from one or more classes
What is a base class?
›
Base class is the most generalised class in a class structure. Most applications have such root classes. In Java, Object is the base class...
What is an Interface?
›
Interface is an outside view of a class or object which emphasizes its abstraction while hiding its structure and secrets of its behaviour.
Sunday, June 17, 2012
What is an Abstract Class?
›
Abstract class is a class that has no instances. An abstract class is written with the expectation that its concrete subclasses will add to...
What is Polymorphism?
›
Polymorphism literally means taking more than one form. Inheritance, Overloading and Overriding are used to achieve Polymorphism in java ...
What is Inheritance?
›
Inheritance is a relationship among classes, wherein one class shares the structure or behaviour defined in another class Inheritance is...
What is Encapsulation?
›
Encapsulation is the process of compartmentalising the elements of an abtraction that defines the structure and behaviour Encapsulation ...
What is abstraction?
›
Abstraction defines the essential characteristics of an object that distinguish it from all other kinds of objects Abstraction is way of...
What are the core OOP’s concepts?
›
ChatGPT 2. Interface Definition: An interface in Java is a reference type, similar to a class, that can contain only constants, method signa...
What is an Object?
›
Object is an instance of a class
What is a Class?
›
Class is a template for a set of objects that share a common structure and a common behaviour.
Decorator (Wrapper) Pattern
›
Introducing the Decorator Design Pattern http://www.youtube.com/watch?v=Xk8durvtiys&feature=channel&list=UL wrapper classes u...
what's the difference between abstract and concrete class?
›
Concrete class - Provides implementation for all its methods & also for methods from extended abstract classes or implemented interface...
Strategy (Policy) Pattern
›
Strategy Class can be an interface or an abstract class There are a set of classes which extend abstract class or implement interface S...
Iterator Pattern
›
Intent Iterator Pattern provides a way to access the elements of an aggregate object sequentially without exposing its underlying representa...
Saturday, June 16, 2012
dependency vs association
›
Dependency is normally created when you receive a reference to a class as part of a particular operation / method. Dependency indicates th...
Dependency
›
Dependency is a weaker form of relationship which indicates that one class depends on another because it uses it at some point of time On...
bi-directional association
›
For instance, a flight class is associated with a plane class bi-directionally
Realization
›
In java when one class implements and interface it is called realization, the class realizes the interface. In UML modeling, a realizatio...
Generalization
›
The generalization relationship is also known as the inheritance or "is a" relationship. When one class inherits or extends anot...
composition vs aggregation
›
composition vs aggregation Composition is more restrictive. When there is a composition between two objects, the composed object canno...
Composition
›
Composition is a stronger variant of the "owns a" or association relationship composition is more specific than aggregation. It...
Aggregation
›
Aggregation is a variant of the "has a" or association relationship; aggregation is more specific than association. It is an as...
Stereotypes
›
stereotypes are used to show how this element of a class is specialized 4.03_Stereotypes http://www.youtube.com/watch?v=g7O6R8loCss&...
Visibility
›
Visibility To specify the visibility of a class member (i.e., any attribute or method) All the Visibility of a Class Members Are: ...
reflexive (recursive) association
›
a class can be associated with itself
Association
›
When two objects are associated, one object will be having a variable that points to the other object Association is a relationship t...
object oriented software system
›
object oriented software system usecase view(requirements of system) design view process view implementation view deployment view
UML
›
UML,unified modelling language visualizing,constructing and documenting all parts of system
UML Views of the World
›
UML Views of the World Use Case Model Static Models Interaction Models Use Case Model use case diagram use cases ...
RUP
›
RUP presents Software Architecture 4+1 views logical view implementation view use-case view process view deployment view RUP ,ra...
uml interview questions-1
›
Define UML? Unified Modeling Language, a standard language for designing and documenting a system in an object-oriented manner It has...
‹
›
Home
View web version