Can model use observer to get input?MVC vs. Observer PatternIs there a JavaScript MVC (micro-)framework?Naming Classes - How to avoid calling everything a “<WhatEver>Manager”?How to face observable object containing an observable fieldWhat are the differences between Abstract Factory and Factory design patterns?Can the Observer Pattern be removed from MVC?Sending data from observer to observableImplementing MVC and Observer PatternObserver pattern role in asp.net mvcIn MVC pattern, can the Model interact / modify the View?

Would the Aeroflot Flight 1492 have been able to dump its fuel first before landing?

Smallest Guaranteed hash collision cycle length

What kind of SATA connector is this?

Extracting sublists that contain similar elements

Is taking modulus on both sides of an equation valid?

Why did I need to *reboot* to change my group membership

Extracting X and Y coordinates from .gpx file using QGIS?

Using curl along jq

Can someone explain homicide-related death rates?

Conditional probability - sum of dice is even given that at least one is a five

LWC1513: @salesforce/resourceUrl modules only support default imports

Is the schwa sound consistent?

Replace all items that are not belong to characters and numbers by ' '

What are the holes in files created with fallocate?

How can a vertex have a normal?

Is it practical to use a slug-tuned variable inductor in an antenna matcher (aka "antenna tuner")?

Jumping frame contents with beamer and pgfplots

What's the difference between "за ... от" and "в ... от"?

Jesus' words on the Jews

Effects of ~10atm pressure on engine design

How can I answer high-school writing prompts without sounding weird and fake?

Is the circle homeomorphic to a 6 petal rose?

Why does the Earth follow an elliptical trajectory rather than a parabolic one?

Earliest use of "rookie"?



Can model use observer to get input?


MVC vs. Observer PatternIs there a JavaScript MVC (micro-)framework?Naming Classes - How to avoid calling everything a “<WhatEver>Manager”?How to face observable object containing an observable fieldWhat are the differences between Abstract Factory and Factory design patterns?Can the Observer Pattern be removed from MVC?Sending data from observer to observableImplementing MVC and Observer PatternObserver pattern role in asp.net mvcIn MVC pattern, can the Model interact / modify the View?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








0















Observer by definition is just an observer/update mechanism and if user interacts with model, it leads to MVC pattern but can a model ask observer to get input?



From implementation point of view, it works well and the model waits for input from the user but would this be a bit of violation of observer pattern (which is generally one way)?



Alternatively, I will have to handle the case when the observer needs input in a view and make the method in model not ask for user input.










share|improve this question






















  • ...but can a model ask observer to get input? the model could ask the observer for input if the observer does not delegate the call for input to the observable. A decoupled solution could be to have the observer retrieve information from the observable when it is notified about changes and store those information in a context accessible to the model (e.g. have a context using a ThreadLocal to store information, an observer writing the information in the context and the model reading the information from the context)

    – Valentin Carnu
    Apr 3 at 11:50


















0















Observer by definition is just an observer/update mechanism and if user interacts with model, it leads to MVC pattern but can a model ask observer to get input?



From implementation point of view, it works well and the model waits for input from the user but would this be a bit of violation of observer pattern (which is generally one way)?



Alternatively, I will have to handle the case when the observer needs input in a view and make the method in model not ask for user input.










share|improve this question






















  • ...but can a model ask observer to get input? the model could ask the observer for input if the observer does not delegate the call for input to the observable. A decoupled solution could be to have the observer retrieve information from the observable when it is notified about changes and store those information in a context accessible to the model (e.g. have a context using a ThreadLocal to store information, an observer writing the information in the context and the model reading the information from the context)

    – Valentin Carnu
    Apr 3 at 11:50














0












0








0








Observer by definition is just an observer/update mechanism and if user interacts with model, it leads to MVC pattern but can a model ask observer to get input?



From implementation point of view, it works well and the model waits for input from the user but would this be a bit of violation of observer pattern (which is generally one way)?



Alternatively, I will have to handle the case when the observer needs input in a view and make the method in model not ask for user input.










share|improve this question














Observer by definition is just an observer/update mechanism and if user interacts with model, it leads to MVC pattern but can a model ask observer to get input?



From implementation point of view, it works well and the model waits for input from the user but would this be a bit of violation of observer pattern (which is generally one way)?



Alternatively, I will have to handle the case when the observer needs input in a view and make the method in model not ask for user input.







model-view-controller design-patterns observer-pattern






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 23 at 13:06









zarzar

4,836757107




4,836757107












  • ...but can a model ask observer to get input? the model could ask the observer for input if the observer does not delegate the call for input to the observable. A decoupled solution could be to have the observer retrieve information from the observable when it is notified about changes and store those information in a context accessible to the model (e.g. have a context using a ThreadLocal to store information, an observer writing the information in the context and the model reading the information from the context)

    – Valentin Carnu
    Apr 3 at 11:50


















  • ...but can a model ask observer to get input? the model could ask the observer for input if the observer does not delegate the call for input to the observable. A decoupled solution could be to have the observer retrieve information from the observable when it is notified about changes and store those information in a context accessible to the model (e.g. have a context using a ThreadLocal to store information, an observer writing the information in the context and the model reading the information from the context)

    – Valentin Carnu
    Apr 3 at 11:50

















...but can a model ask observer to get input? the model could ask the observer for input if the observer does not delegate the call for input to the observable. A decoupled solution could be to have the observer retrieve information from the observable when it is notified about changes and store those information in a context accessible to the model (e.g. have a context using a ThreadLocal to store information, an observer writing the information in the context and the model reading the information from the context)

– Valentin Carnu
Apr 3 at 11:50






...but can a model ask observer to get input? the model could ask the observer for input if the observer does not delegate the call for input to the observable. A decoupled solution could be to have the observer retrieve information from the observable when it is notified about changes and store those information in a context accessible to the model (e.g. have a context using a ThreadLocal to store information, an observer writing the information in the context and the model reading the information from the context)

– Valentin Carnu
Apr 3 at 11:50













0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55314018%2fcan-model-use-observer-to-get-input%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55314018%2fcan-model-use-observer-to-get-input%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

SQL error code 1064 with creating Laravel foreign keysForeign key constraints: When to use ON UPDATE and ON DELETEDropping column with foreign key Laravel error: General error: 1025 Error on renameLaravel SQL Can't create tableLaravel Migration foreign key errorLaravel php artisan migrate:refresh giving a syntax errorSQLSTATE[42S01]: Base table or view already exists or Base table or view already exists: 1050 Tableerror in migrating laravel file to xampp serverSyntax error or access violation: 1064:syntax to use near 'unsigned not null, modelName varchar(191) not null, title varchar(191) not nLaravel cannot create new table field in mysqlLaravel 5.7:Last migration creates table but is not registered in the migration table

용인 삼성생명 블루밍스 목차 통계 역대 감독 선수단 응원단 경기장 같이 보기 외부 링크 둘러보기 메뉴samsungblueminx.comeh선수 명단용인 삼성생명 블루밍스용인 삼성생명 블루밍스ehsamsungblueminx.comeheheheh

155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해