|
| 1 | +<!-- The line below should be a blank line C: (because it's not kramdown |
| 2 | + It's smart and lovely that a blank line is required before a heading |
| 3 | + Show it like this, e.g. website) --> |
| 4 | + |
| 5 | +# ජාවා නිර්මාණ රටා |
| 6 | + |
| 7 | + |
| 8 | +[](https://raw.githubusercontent.com/iluwatar/java-design-patterns/master/LICENSE.md) |
| 9 | +[](https://sonarcloud.io/dashboard?id=iluwatar_java-design-patterns) |
| 10 | +[](https://sonarcloud.io/dashboard?id=iluwatar_java-design-patterns) |
| 11 | +[](https://gitter.im/iluwatar/java-design-patterns?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) |
| 12 | +<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --> |
| 13 | +[](#contributors-) |
| 14 | +<!-- ALL-CONTRIBUTORS-BADGE:END --> |
| 15 | + |
| 16 | +<!-- <br/> |
| 17 | +
|
| 18 | +Baca dalam bahasa lain : [**zh**](localization/zh/README.md), [**ko**](localization/ko/README.md), [**fr**](localization/fr/README.md), [**tr**](localization/tr/README.md), [**ar**](localization/ar/README.md), [**es**](localization/es/README.md), [**pt**](localization/pt/README.md), [**id**](localization/id/README.md) |
| 19 | +
|
| 20 | +<br/> --> |
| 21 | + |
| 22 | +# හැදින්වීම |
| 23 | + |
| 24 | +පැන නගින ගැටළු විසඳීම සඳහා හොඳම ක්රමය නිර්මාණ රටා වේ. |
| 25 | + |
| 26 | +සැලසුම් රටා ලබා දීමෙන් සංවර්ධන ක්රියාවලිය වේගවත් කළ හැකිය. |
| 27 | + |
| 28 | +සැකිලි නැවත භාවිතා කිරීම හේතු වන පොදු ගැටළු මඟහරවා ගැනීමට උපකාරී වේ. |
| 29 | +ගැටළු ඇතිවේ. මෙය ක්රමලේඛකයින් සඳහා කේතයේ කියවීමේ හැකියාවද වැඩි කරයි. |
| 30 | + |
| 31 | + |
| 32 | +# ආරම්භය |
| 33 | + |
| 34 | +මෙම ගබඩාව Java හි නිර්මාණ රටා සත්කාරකත්වය සපයයි. ඒවා දියුණු කළා |
| 35 | +විවෘත මූලාශ්ර ප්රජාවේ ක්රමලේඛකයින්. රටාව තෝරා ගත හැකිය. |
| 36 | +එහි විස්තරයෙන් හෝ එහි මූල කේතය බැලීමෙන්. කේතය හොඳින් ලේඛනගත කර ඇත, |
| 37 | +එය නිශ්චිත රටාවක් පිළිබඳ ක්රමලේඛන නිබන්ධනයක් ලෙස සැලකිය හැකිය. |
| 38 | +අපි වඩාත් ජනප්රිය (ගිනි, ජලය සහ තඹ පයිප්ප පරීක්ෂා කරන ලද) තාක්ෂණයන් භාවිතා කරමු, |
| 39 | +විවෘත කේත මෘදුකාංග මත පමණක් පදනම් වේ. |
| 40 | + |
| 41 | +මෙයට කිමිදීමට පෙර, ඔබ විවිධත්වය ගැන හුරුපුරුදු විය යුතුය. |
| 42 | +[මෘදුකාංග සංවර්ධනයේ මූලධර්ම](https://java-design-patterns.com/principles/). |
| 43 | + |
| 44 | +සියලුම මෝස්තර හැකි තරම් සරල විය යුතුය. අනවශ්ය ක්රියාකාරීත්වයක් ඇති නොකරන්න |
| 45 | +බොහෝ දුරට ප්රයෝජනවත් නොවනු ඇත, නමුත් කළ හැකි සරල දෙයක් සාදන්න |
| 46 | +කාර්යය. පරිමාණය කිරීමේදී පමණක් රටා සංකීර්ණ කිරීම හා හඳුන්වා දීම අවශ්ය වේ |
| 47 | +ඇත්තටම අවශ්යයි. |
| 48 | + |
| 49 | +ඔබ මෙම සංකල්ප ගැන හුරුපුරුදු වූ පසු, අධ්යයනය ආරම්භ කරන්න |
| 50 | +[ලබා ගත හැකි නිර්මාණ රටා](https://java-design-patterns.com/patterns/) |
| 51 | +පහත ක්රම වලින්: |
| 52 | + |
| 53 | +- නමින් සැකිල්ලක් සොයන්න. එකක් හොයාගන්න බැරි වුනාද? එය වාර්තා කරන්න [මෙහි](https://github.com/iluwatar/java-design-patterns/issues). |
| 54 | +- `Performance`, `Gang of Four` හෝ `Data access` වැනි ටැග් භාවිතා කිරීම. |
| 55 | +- සැකිලි කාණ්ඩ භාවිතා කිරීම `Creational`, `Behavioral` සහ වෙනත්. |
| 56 | + |
| 57 | + |
| 58 | +මෙහි ඉදිරිපත් කර ඇති වෛෂයික-නැඹුරු විසඳුම් ඔබට ප්රයෝජනවත් වනු ඇතැයි අපි බලාපොරොත්තු වෙමු |
| 59 | +ප්රයෝජනවත් වන අතර ඔබේ ව්යාපෘතිවල ස්ථානයක් සොයා ගනු ඇත, ඔබට එම සතුට ලැබෙනු ඇත |
| 60 | +ඔවුන්ගේ සංවර්ධනයේදී අපට ලැබුණු අධ්යයනයෙන්. |
| 61 | + |
| 62 | +# සංවර්ධනයට සහභාගී වන්නේ කෙසේද |
| 63 | +ඔබට ව්යාපෘතියේ ජීවිතයට සහභාගී වීමට අවශ්ය නම්, සියලු ප්රයෝජනවත් තොරතුරු ක්රියාත්මක වේ |
| 64 | +අපගේ [wiki](https://github.com/iluwatar/java-design-patterns/wiki). අපිට උදව් කරන්න පුළුවන් |
| 65 | +සහ [Gitter] කතාබස් (https://gitter.im/iluwatar/java-design-patterns) තුළ ඔබේ ප්රශ්නවලට පිළිතුරු දෙන්න. |
| 66 | + |
| 67 | +# බලපත්රය |
| 68 | +ව්යාපෘතිය MIT බලපත්රයේ සාරාංශ මත පදනම් වේ. |
| 69 | + |
0 commit comments