Skip to main content

Posts

Showing posts with the label Development

Move like a Ninja on Terminal Console

If you are in IT and do a lot of stuff on terminal, this is the post for you. In the following post, we will explore various key shortcuts to jump and edit on console. Note:- Short keys may behave differnt on differnt OS systems. These keys best work with Linux sytem, For mac OS you have to enable Option key as Meta key in case of Alt . I have never checked these on windows, Please share your experinece with windows in comments. ------------------------------------------------------------------ Edit Control Move forward one char: Ctrl + f Move backward one char: Ctrl + b Move forward one word: Alt + f Move backward one word: Alt + b Move to end: Ctrl + e #Like End Move to start: Ctrl + a #Like Home Jump toggle between current location and start: Ctrl + xx Delete forward one char: Ctrl + d #Like Delete Delete backward one char: Ctrl + h #Like Backspace Delete forward one word: Alt + d Delete backward one word: Ctrl + w Delete to end: Ctrl + k Delete to start: Ctrl + u Undo: Ct...

Factory Pattern : Real Life Example and Java Code Example

Factory Pattern The Factory Pattern is actually a method(factory method) which is used to create objects on the basis of runtime requirements. Real Life Example: The factory method is same as the real world factory, It gives the same kind of object with different(based on the input) behavior. For example, There is a machine in a factory which takes wood and paints as input and gives a painted box as the final product. We can create different boxes by just changing the color of paint in the input. Java Code Example: Before going to codes, We need to see some key points about factory method implementation. We need an interface(Suppose A is an interface). Then We need various implementations of A (Suppose B, C, D are implementing A). Finally, We need a Factory class with a factory method. The factory method must have the return type of A. Find the below problem and its solution using the factory method. Suppose We need to build an application KNOW ABOUT ANIMALS. The a...