commit 2025-08-28 22:26 replace ZNsInterface with ZNsIFace

This commit is contained in:
2025-08-28 22:26:04 +09:00
parent e1d67b7eb0
commit ef089d6982
5 changed files with 29 additions and 50 deletions

View File

@ -24,7 +24,7 @@
-- 2010-06-13 22:37:00
■ 해당 namespace 에서 특정 클래스에 필요한 단순히 인터페이스를 알리주는 클래스나 함수는
그 namespace 안에서 interface 전용 namespace ZNsInterface 를 만들고 그 안에 둔다. 멤버
그 namespace 안에서 interface 전용 namespace ZNsIFace 를 만들고 그 안에 둔다. 멤버
변수가 없이 순수 interface 로만 사용되는 클래스는 'C' 가 아닌 'I' 로 시작한다.
■ 복잡한 템플릿 인수 타입 관계를 정리하기 위해 사용하는 class 에는 ZtCType 이라는 접두어
@ -718,20 +718,13 @@ namespace ZNsMain
class ZCEmpty*/
namespace ZNsInterface
namespace ZNsIFace
{
// 이 이름공간안에 interface 가 되는 class (템플릿) 가 온다.
}/*
namespace ZNsInterface*/
namespace ZNsIFace
{
// 이름공간 ZNsInterface 을 짧게 ZNsIFace 으로도 표기 가능하게 한다.
using namespace ZNsInterface;
}/*
namespace ZNsIFace*/
namespace ZNsEnum
{
@ -2011,7 +2004,7 @@ namespace ZNsMain
using ZNsEnum::ZERunEx_Err;
namespace ZNsInterface
namespace ZNsIFace
{
/*////////////////////////////////////////////////////////////////////////////////////
@ -2027,7 +2020,7 @@ namespace ZNsMain
-- 2009-03-08 02:26:00
■ class ZIDelgtMSG 를 상속하여 추가 멤버함수를 가진 인터페이스를 구현하는 클래스일 경우
에는 namespace ZNsInterface 에 두지 말고 namespace ZNsIDelgt 에 두자.
에는 namespace ZNsIFace 에 두지 말고 namespace ZNsIDelgt 에 두자.
-- 2009-03-08 19:17:00
@ -2083,7 +2076,7 @@ namespace ZNsMain
class ZIDelgtMSG*/
}/*
namespace ZNsInterface*/
namespace ZNsIFace*/
namespace ZNsIDelgt
@ -3583,14 +3576,8 @@ namespace ZNsCPP
/* 이 이름공간에는 ZNsMain 에 있는 라이브러리 보다 좀더 thread-safe
하거나 좀더 최적화된, 아니면 좀 더 gerneric 한 자료구조가 온다.
*/
namespace ZNsInterface
{
}/*
namespace ZNsInterface*/
namespace ZNsIFace
{
using namespace ZNsInterface;
}/*
namespace ZNsIFace*/