2024-07-11
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
Cum applicatio indiget ad subsidiorum communicationem, ad configurationem administrationem faciendam et ad operationes recordationes moderandas, necessitas communis ad punctum accessum globalis adhibenda est, ut programma accessere possit per accessum globalem utcumque punctum adipiscendum exempli gratia pertinet notitia. Ut huic necessitati occurrat, Singletonus Pattern uti possumus. Exemplar singleton efficit ut genus unum tantum habeat instantia et punctum accessum globalis praebet ut ad illam instantiam accedat.
Speciatim exemplum singleton plerumque praebet modum statice (qualis getInstance()) quod unicum instantia generis redit. Cum haec methodus stabilis sit, vocari potest sine instantia classium creando. Hoc significat aliquem codicem ad classem accessum habere posse exempli gratia singleton appellando hanc methodum staticam.
Hic articulus singulariter notiones praecipuas et exsecutionem gradus simplicis exemplaris introducet. Per hunc articulum, intellegere poteris quomodo exemplar singleton operetur, et quomodo in realibus inceptis efficaciter utetur.
Ut sit amet exemplum, singleton exemplar est sicut halo primas in anima mundi. Hoc modo, quantumvis historia evolvatur, omnes invenire possunt eundem hominem insidias deinceps agere.
commodum
Ut unoquoque: Fuge duplicatam creationem instantiarum et salvare facultates.
global accessum punctum: Conveniens accessus globalis et vocatio facilior.
Iners initialization: Instantias crea in exigentia ad meliorem efficiendi rationem.
defectus
Difficile ad scandere: Singleton classes saepe difficiles extendere, quia conditor privatus est.
potentiale perficientur quaestiones: In ambitu magno, nonnulla exsecutiones habere quaestiones perficiendas.
Difficultas in temptatione: Singleton exemplar difficile probare potest quia status globalis est.
Secundum proprietates exemplaris singletonis, usus eius missiones in sequenti categoria dividi possunt;
Exsecutio exemplar singleton plerumque tria elementa includit:
- privatus conditorfac fabricatorem classis privatae ita ut extra exemplum per novum keyword creare non possit.
- Privatus stabilis puncta ad sui exempliInstantiam static variabilem in genere intra instantiam singularem salvandi fac.
- Publicae rationes statice instantia sua redduntprovide static methodum, ut extra hanc unicam instanciam per hanc methodum obtinere possit.
Ad modum singleton famelicus, exempli gratia singleton construitur cum genus oneratur, quod est filum tutum, quia objectum static creatum est cum genus oneratum est, et responsio celeritas cum dicitur celerior. Incommodum patet etiam.
/**
* 饿汉单例模式:在还没有实例化的时候就初始化
*/
public class Hungry {
//1. 开始时就创建实例
private static final Hungry instance=new Hungry();
// 2. 私有化的构造方法
private void hungry() {
}
public static Hungry getInstance() {
// 返回单例名
return instance;
}
}