项目作者: cynicphoenix

项目描述 :
CS202 Programming Paradigm & Paradigm Assignments : Lex Tool/Factory Pattern/Java Learning
高级语言: Java
项目地址: git://github.com/cynicphoenix/Pragmatics-Assignments.git
创建时间: 2019-05-20T11:15:30Z
项目社区:https://github.com/cynicphoenix/Pragmatics-Assignments

开源协议:

下载


Pragmatics-Assignments

Overview

All assignments of CS202 (Programming Pragmatics & Paradigm) !

Directories

  1. |-lexical_analyzer
  2. |-2017csb1189.c
  3. |-2017csb1189.h
  4. |-2017csb1189.l
  5. |-test.c
  6. |-java_learning
  7. |-amacon1.0
  8. |-category.java
  9. |-customer.java
  10. |-database.java
  11. |-main.java
  12. |-subCategory.java
  13. |-products.java
  14. |-amacon2.0
  15. |-category.java
  16. |-customer.java
  17. |-database.java
  18. |-main.java
  19. |-subCategory.java
  20. |-products.java
  21. |-deleteExceptions.java
  22. |-insertExceptions.java
  23. |-outOfStockExceptions.java
  24. |-insufficientFundException.java
  25. |-productAtSamePathException.java
  26. |-searchException.java
  27. |-test.java
  28. |-testSuite.java
  29. |-runner.java
  30. |-SBI
  31. |-bank.java
  32. |-bankAccount.java
  33. |-main.java
  34. |-sbi.pdf
  35. |-testThread.java
  36. |-transactions.java
  37. |-factory_algo
  38. |-2017csb1189
  39. |-algorithms.jar
  40. |-main.java
  41. |-algorithms
  42. |-GetAlgorithFactory.java
  43. |-MathAlgorithm.java
  44. |-SortingAlgorithm.java
  45. |-bubblesort.java
  46. |-gcd.java
  47. |-insertionsort.java
  48. |-lcm.java
  49. |-mergesort.java
  50. |-power.java
  51. |-quicksort.java
  52. |-selectionsort.java

Lexical Analyzer

  • Checks whether certain coding conventions have been adhered
  • Lex Tool

Java Learning

  • Java Collection Framework
  • Exception Handling Techniques(User Defined)
  • JUnit Test Suite
  • Parallization Strategy
  • Synchronization Technique

Factory Pattern

  • Demonstration of abstract factory design pattern in Java
  • alongwith JAR file