新增檢視模式建構子