commit 2025-08-28 22:26 replace ZNsInterface with ZNsIFace
This commit is contained in:
@ -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*/
|
||||
|
||||
|
Reference in New Issue
Block a user