delegation

    1

    1答えて

    私は以前、各ユーザがドメインを管理していると仮定して、indieweb use-casesのコンテキストでOpenID 2.0のアイデンティティと委任[1]を使用しました。したがってIDはhttps://example.com のようになります。OpenID 2.0のIDは、単なるドメインではなく、URLの形式を取ることができますか?例えば、両方https://example.com/aliceと

    0

    1答えて

    kotlinでクラスを委任するときにthisを渡す可能性はありますか? class SomeFlow : Flow, SmsAuthentication by DefaultSmsAuthentication(this) それはthisは、このコンテキスト内に存在しないと言います。他のクラスには、次のようになります。 class DefaultSmsAuthentication(val flo

    1

    1答えて

    第1ビューコントローラのボタンをクリックして第2コントローラに画像を渡したいと思います。私も、私は、デリゲートは、第一ビューコントローラ protocol ViewControllerDelegate: class{ func Imagine(get: UIImage?) } class ViewController: UIViewController { let button = UIB

    0

    2答えて

    私たちはGOFデザインパターンを研究しており、委任の最初の2つの段落ではブロックされています。表示された段落に記述されているコードがどのようなものかはわかりません。

    5

    1答えて

    私は、Javaで、Kotlin委譲クラスを拡張し、次のエラーを取得しようとしている: Cannot inherit from final 'Derived' は、以下のコードを参照してください。 私がやっていることは、クラスのメソッドを飾ることです。 コトルが最終的にDerivedを定義した理由は何ですか? Derivedは最終的なものにならないので、私はそれを継承できますか? のJava: ne

    -7

    2答えて

    私はC++での委任を理解しようとしています。私は "委任は関数へのポインタ"であることを読んで、いくつかの例を見ましたが、残念ながら私はそれを手に入れません。試してみるためにコードを作ったのですが、プログラミング中に私が理解するかもしれないと思ったからです。残念ながら私はしませんでした。 Olaf = &addNumber::changeAge(10); または addNumber test;

    -3

    2答えて

    以下のコードは、継承によってメソッドm()を再利用する方法を示しています。どのように委任のために働くのですか?ありがとう! class A{ int m(); } class B extends A{} B b =new B() b.m();

    1

    1答えて

    で直接プロパティを取得(または私は、デリゲート自体に状態を維持してください): class Example { var p: String by Delegate() } class Delegate() { operator fun getValue(thisRef: Any?, prop: KProperty<*>): String { if (prop/

    4

    1答えて

    似たような質問はほとんどありませんでしたが、委任がインターフェイスに限定されている理由は何も説明されていませんでしたか? ほとんどの場合、実際にはインターフェイスはまったくなく、何も実装していないが、何らかの機能を提供するクラスまたは抽象クラスを実装するクラスです。 これを強制的にインターフェイスに限定する根本的な制限はありますか、または今後kotlinに無制限の委任があると期待できますか? これ

    2

    2答えて

    何らかの理由で、デリゲートメソッドがメインビューコントローラで呼び出されていません。私はここで別の答えを探していたが、それらのうちのどれも私のためには役に立たなかった。私はここに何かを逃していますか class VC: ParserDelegate { var dataSource = Parser() override func viewDidLoad() {