Law of Demeter in Java - Principle of least Knowledge - Real life Example



Law of Demeter in Java - Principle of least Knowledge - Real life Example

  • Real life example of Open Close design principle in Java. (read here)
  • How to use Decorator pattern in Java? (read here)
  • When to use Builder pattern in Java? (read here)
  • How double checked locking of Singleton works in Java? (see here)
  • Observer Pattern in Java with Example (see here)
  • Difference between Factory and Abstract Factory pattern in Java? (see here)
  • When to use Factory method pattern? (see here)
  • Difference between Strategy and State design Pattern? (check here)
  • Why Enum as Singleton is better pattern? (check here)
  • Difference between Singleton and Static class in Java? (check here)
  • How to create thread-safe Singleton in Java? (link)
  • 20 Software design and pattern Interview question for Java programmer? (link)
  • Dependency Injection and Inversion of Control in Java (link)
  • How to make a class Immutable in Java? (link)

  • Read full article from Law of Demeter in Java - Principle of least Knowledge - Real life Example


    No comments:

    Post a Comment

    Labels

    Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

    Popular Posts