Eski başlık: Birim başına kaç sınıfın bulunması tavsiye edilir?"Dosya başına bir sınıf" kuralıyla ilgili Delphi'ye özgü bazı sorunlar var mı?
Soruma Delphi özgüdür. Java ve C# dünyasında, genellikle sınıf başına bir dosyaya sahip olmak için oldukça kabul görmüş bir uygulama olduğunu düşünüyorum. Bence Delphi'de takip etmek iyi bir kural çünkü Delphi'deki özel üyeler bir birimde birden fazla sınıfa sahipseniz gerçekten özel değiller.
Ben de çok fazla kodumu bölmek söyle iki farklı üst düzey (ve benden muhtemelen daha deneyimli) programcılar duymak şaşırdı. Bunlardan biri, bir birime 5-6 sınıf yerleştirmek konusunda utanmamamı söyledi.garanti ve bu programcılar tepkilerini açıklayabilir ben farkında değilim "tek sınıf modül başına" kuralı, bazı sorun var mı?
Delphi ile sorun dosya adı ad olarak iki katına olmasıdır. Bir çok önemli olan birime sahip olmak can sıkıcıdır. – CodesInChaos
İlginç bir soru, SO için uygun olmasa da. Delphi'nin RTL/VCL birimlerine, örneğin, 'Vcl.Controls' bir göz atın. Derslerin tonları. Ama sonra 'Indy' sistemine bakın - birim konsept başına bir sınıfı takip ediyorlar. Bu söyleniyor, bu gerçekten bir fikir meselesi ve en rahatınız. –