C++ 'da, Kaynak Toplama kullanıldığında Başlatma (RAII) kalıbı kullanıldığında, sınıfların adlandırılması için yaygın bir kural var mı? Benim durumumdaRAII sınıfları için genel bir adlandırma kuralı nedir?
, bende şu tür yapmak sınıfları var ve yığın Bunlardan birini görünce ilk defa okuyucu için yararlı bir anlam çağırmak olasıdır isimler istiyorum:
- Günlüğü bastırmak için bir sınıf (iç içe geçirilebilir).
- Bir gözlemci yerleştirecek bir sınıf.
- Geçerli iş parçacığı için işlenmekte olan geçerli nesneyi kaydetmek için bir sınıf.
- Nesneyi temel sınıf davranışına ek olarak işlemek için türetilmiş bir sınıf (önceki satırda).
bir birinci kesim olarak, (yukarıdaki emrini karşılık gelen), bu gibi isimler, ancak bunların geliştirmek için umut:
- sınıf SuppressLogger
- sınıf ScopedObserver
- sınıf WithCurrentObject
- sınıf WithObjectProcessed: kamu WithCurrentObject
Bu isimlerle ilgili yanlış bir şey göremiyorum. Son ikiye ('LogWithCurrentObject') 'Log' başlatabilirim, ancak koda bağlı olarak, bu gerekli olmayabilir. –