├── .gitattributes ├── AndroidDeveloper.class ├── AndroidDeveloper.java ├── Design.pptx ├── DeveloperClient.class ├── DeveloperClient.java ├── Employee.class ├── Employee.java ├── EmployeeFactory.class ├── EmployeeFactory.java ├── Example.class ├── Example.java ├── Jalebi.class ├── Jalebi.java ├── Samosa.class ├── Samosa.java ├── WebDeveloper.class ├── WebDeveloper.java ├── abc.ob ├── abstract_design_pattern ├── AndroidDevFactory.class ├── AndroidDevFactory.java ├── AndroidDeveloper.class ├── AndroidDeveloper.java ├── Client.class ├── Client.java ├── Employee.class ├── Employee.java ├── EmployeeAbstractFactory.class ├── EmployeeAbstractFactory.java ├── EmployeeFactory.class ├── EmployeeFactory.java ├── Manager.class ├── Manager.java ├── ManagerFactory.class ├── ManagerFactory.java ├── WebDevFactory.class ├── WebDevFactory.java ├── WebDeveloper.class └── WebDeveloper.java ├── adapter ├── AdapterCharger.class ├── AdapterCharger.java ├── AndroidCharger.class ├── AndroidCharger.java ├── AppleCharger.class ├── AppleCharger.java ├── ChargerXYZ.class ├── ChargerXYZ.java ├── Demo.class ├── Demo.java ├── DkCharger.class ├── DkCharger.java ├── Iphone13.class └── Iphone13.java ├── backgrounds(4).png ├── images ├── abstract design factory.png ├── factorypattern.png └── observer_pattern.png ├── iterator ├── Main.class ├── Main.java ├── MyIterator.class ├── MyIterator.java ├── MyIteratorImpl.class ├── MyIteratorImpl.java ├── User.class ├── User.java ├── UserManagement.class └── UserManagement.java ├── note.md ├── observer ├── Demo.class ├── Demo.java ├── Observer.class ├── Observer.java ├── Subject.class ├── Subject.java ├── Subsriber.class ├── Subsriber.java ├── YoutubeChannel.class └── YoutubeChannel.java ├── prototype ├── Main.class ├── Main.java ├── NetworkConnection.class └── NetworkConnection.java └── readme.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/.gitattributes -------------------------------------------------------------------------------- /AndroidDeveloper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/AndroidDeveloper.class -------------------------------------------------------------------------------- /AndroidDeveloper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/AndroidDeveloper.java -------------------------------------------------------------------------------- /Design.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/Design.pptx -------------------------------------------------------------------------------- /DeveloperClient.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/DeveloperClient.class -------------------------------------------------------------------------------- /DeveloperClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/DeveloperClient.java -------------------------------------------------------------------------------- /Employee.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/Employee.class -------------------------------------------------------------------------------- /Employee.java: -------------------------------------------------------------------------------- 1 | interface Employee { 2 | 3 | int salary(); 4 | 5 | } -------------------------------------------------------------------------------- /EmployeeFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/EmployeeFactory.class -------------------------------------------------------------------------------- /EmployeeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/EmployeeFactory.java -------------------------------------------------------------------------------- /Example.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/Example.class -------------------------------------------------------------------------------- /Example.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/Example.java -------------------------------------------------------------------------------- /Jalebi.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/Jalebi.class -------------------------------------------------------------------------------- /Jalebi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/Jalebi.java -------------------------------------------------------------------------------- /Samosa.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/Samosa.class -------------------------------------------------------------------------------- /Samosa.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/Samosa.java -------------------------------------------------------------------------------- /WebDeveloper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/WebDeveloper.class -------------------------------------------------------------------------------- /WebDeveloper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/WebDeveloper.java -------------------------------------------------------------------------------- /abc.ob: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abc.ob -------------------------------------------------------------------------------- /abstract_design_pattern/AndroidDevFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/AndroidDevFactory.class -------------------------------------------------------------------------------- /abstract_design_pattern/AndroidDevFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/AndroidDevFactory.java -------------------------------------------------------------------------------- /abstract_design_pattern/AndroidDeveloper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/AndroidDeveloper.class -------------------------------------------------------------------------------- /abstract_design_pattern/AndroidDeveloper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/AndroidDeveloper.java -------------------------------------------------------------------------------- /abstract_design_pattern/Client.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/Client.class -------------------------------------------------------------------------------- /abstract_design_pattern/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/Client.java -------------------------------------------------------------------------------- /abstract_design_pattern/Employee.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/Employee.class -------------------------------------------------------------------------------- /abstract_design_pattern/Employee.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/Employee.java -------------------------------------------------------------------------------- /abstract_design_pattern/EmployeeAbstractFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/EmployeeAbstractFactory.class -------------------------------------------------------------------------------- /abstract_design_pattern/EmployeeAbstractFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/EmployeeAbstractFactory.java -------------------------------------------------------------------------------- /abstract_design_pattern/EmployeeFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/EmployeeFactory.class -------------------------------------------------------------------------------- /abstract_design_pattern/EmployeeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/EmployeeFactory.java -------------------------------------------------------------------------------- /abstract_design_pattern/Manager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/Manager.class -------------------------------------------------------------------------------- /abstract_design_pattern/Manager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/Manager.java -------------------------------------------------------------------------------- /abstract_design_pattern/ManagerFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/ManagerFactory.class -------------------------------------------------------------------------------- /abstract_design_pattern/ManagerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/ManagerFactory.java -------------------------------------------------------------------------------- /abstract_design_pattern/WebDevFactory.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/WebDevFactory.class -------------------------------------------------------------------------------- /abstract_design_pattern/WebDevFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/WebDevFactory.java -------------------------------------------------------------------------------- /abstract_design_pattern/WebDeveloper.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/WebDeveloper.class -------------------------------------------------------------------------------- /abstract_design_pattern/WebDeveloper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/abstract_design_pattern/WebDeveloper.java -------------------------------------------------------------------------------- /adapter/AdapterCharger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/AdapterCharger.class -------------------------------------------------------------------------------- /adapter/AdapterCharger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/AdapterCharger.java -------------------------------------------------------------------------------- /adapter/AndroidCharger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/AndroidCharger.class -------------------------------------------------------------------------------- /adapter/AndroidCharger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/AndroidCharger.java -------------------------------------------------------------------------------- /adapter/AppleCharger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/AppleCharger.class -------------------------------------------------------------------------------- /adapter/AppleCharger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/AppleCharger.java -------------------------------------------------------------------------------- /adapter/ChargerXYZ.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/ChargerXYZ.class -------------------------------------------------------------------------------- /adapter/ChargerXYZ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/ChargerXYZ.java -------------------------------------------------------------------------------- /adapter/Demo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/Demo.class -------------------------------------------------------------------------------- /adapter/Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/Demo.java -------------------------------------------------------------------------------- /adapter/DkCharger.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/DkCharger.class -------------------------------------------------------------------------------- /adapter/DkCharger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/DkCharger.java -------------------------------------------------------------------------------- /adapter/Iphone13.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/Iphone13.class -------------------------------------------------------------------------------- /adapter/Iphone13.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/adapter/Iphone13.java -------------------------------------------------------------------------------- /backgrounds(4).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/backgrounds(4).png -------------------------------------------------------------------------------- /images/abstract design factory.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/images/abstract design factory.png -------------------------------------------------------------------------------- /images/factorypattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/images/factorypattern.png -------------------------------------------------------------------------------- /images/observer_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/images/observer_pattern.png -------------------------------------------------------------------------------- /iterator/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/iterator/Main.class -------------------------------------------------------------------------------- /iterator/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/iterator/Main.java -------------------------------------------------------------------------------- /iterator/MyIterator.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/iterator/MyIterator.class -------------------------------------------------------------------------------- /iterator/MyIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/iterator/MyIterator.java -------------------------------------------------------------------------------- /iterator/MyIteratorImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/iterator/MyIteratorImpl.class -------------------------------------------------------------------------------- /iterator/MyIteratorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/iterator/MyIteratorImpl.java -------------------------------------------------------------------------------- /iterator/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/iterator/User.class -------------------------------------------------------------------------------- /iterator/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/iterator/User.java -------------------------------------------------------------------------------- /iterator/UserManagement.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/iterator/UserManagement.class -------------------------------------------------------------------------------- /iterator/UserManagement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/iterator/UserManagement.java -------------------------------------------------------------------------------- /note.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/note.md -------------------------------------------------------------------------------- /observer/Demo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/observer/Demo.class -------------------------------------------------------------------------------- /observer/Demo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/observer/Demo.java -------------------------------------------------------------------------------- /observer/Observer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/observer/Observer.class -------------------------------------------------------------------------------- /observer/Observer.java: -------------------------------------------------------------------------------- 1 | public interface Observer { 2 | 3 | void notified(String title); 4 | 5 | } 6 | -------------------------------------------------------------------------------- /observer/Subject.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/observer/Subject.class -------------------------------------------------------------------------------- /observer/Subject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/observer/Subject.java -------------------------------------------------------------------------------- /observer/Subsriber.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/observer/Subsriber.class -------------------------------------------------------------------------------- /observer/Subsriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/observer/Subsriber.java -------------------------------------------------------------------------------- /observer/YoutubeChannel.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/observer/YoutubeChannel.class -------------------------------------------------------------------------------- /observer/YoutubeChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/observer/YoutubeChannel.java -------------------------------------------------------------------------------- /prototype/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/prototype/Main.class -------------------------------------------------------------------------------- /prototype/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/prototype/Main.java -------------------------------------------------------------------------------- /prototype/NetworkConnection.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/prototype/NetworkConnection.class -------------------------------------------------------------------------------- /prototype/NetworkConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/prototype/NetworkConnection.java -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LearnCodeWithDurgesh/Design-Pattern-Playlist/HEAD/readme.md --------------------------------------------------------------------------------